excel怎么批量发送邮件批量发送工资条

如题所述

按照下图整理工资明细表

1,列数可自行新增删除;

2,如果整理的数据列,无法发送邮件的请把表头内添加大写字母“X”;

3,工作表名称用作了邮件主题,发送前请修改工作表名称;

4、启用开发工具选项卡;插入命令控件;修改控件名称及显示名;

5、

进入VBA编程界面;复制以下代码到编辑窗口。

Private Sub 全自动发送邮件_Click()



'要能正确发送并需要对Microseft Outlook进行有效配置



On Error Resume Next

Dim rowCount, endRowNo, endColumnNo, sFile$, sFile1$, A&, B&

Dim objOutlook As Object

Dim objMail As MailItem


'取得当前工作表数据区行数列数

endRowNo = ActiveSheet.UsedRange.Rows.Count

6、大功告成,测试图如下

7、

提示:用户定义类型未定义异常处理办法

处理办法:点击工具-引用-勾选<microsoft outlook 14.0 object library>

8、

提示:点击发送OUTLOOK安全提示

处理办法:点击文件-选项-信任中心-信任中心设置-编程访问-勾选从不向我发出可以活动警告

9、提示:编程访问无法勾选显示灰色时

处理办法:控制面板-用户帐号-点击用户帐号-更改用户账户控制设置-调到从不通知,重启电脑,调整完毕OUTLOOK设置可以再调整回来。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-14

以WPS 2019版本为例:

关于excel怎么批量发送邮件批量发送工资条,您可考虑使用WPS2019来完成,具体步骤如下:

1、打开「工资表表格」,点击「开始-文档助手-工资条群发助手」;


2、「工资条群发助手」会自动识别表格的内容生成预览;

3、如不知道怎么写「工资条」还新建表格后进入「工资条群发助手」一键插入工资表模板。

4、在预览无误后,直接点击发送即可调用「系统默认邮件应用」来批量发送工资条给对应同事,每位同事只能收到自己的工资条。

    官方电话官方服务
      官方网站
第2个回答  2021-02-09

  随着无纸化的办公普及,在日常工作中,每逢到发工资的时候,作为企业的老板,你还在用纸质版的工资条吗?还在使用邮箱一条一条发送工资条吗?


  你这就out了又麻烦,还容易出错!接下来由我教你一招搞定,又简便,又快速的方法吧!



  做好的工资条数据如下:




  首先我们在word里做好和工资表一致的标题表格数据如下:




   接下来在【邮件】选项卡下点击【选择收件人】选项下的【使用现有列表】




  然后在弹出【选择数据源】的窗口中选择已做好的工资表,将工资表导入演示如下:



  接下来再将表格数据依次插入。首先我们在【邮件】选项卡下点击【插入合并区域】下将对应的数据插入到表格中。



 接下来最后就剩下最后一步了,加油,一定会成功的!!!


我们在【邮件】选项卡下点击【完成并合并】下点击【发送电子邮件】。然后在弹出的【合并到电子邮件】的窗口中,在【收件人】下拉框中选择【邮箱】,【主题行】名命为工资条,然后勾选【当前记录】,点击【确定】。这样工资表就群发完成啦!





    制作完Excel工资表后,发工资条的形式也是很多HR所苦恼的,如果每个月采用传统的发纸质工资条形式的话,那么对于人员众多的大型企业来说,这将是一个非常大的工作量,推荐壹,人,事工资条群发平台。

第3个回答  推荐于2017-08-10
批量发送工资条到职工的邮箱,这需要在Word中利用邮件合并功能,必须和excel数据源和outlook相互配合才能完成。
https://zhidao.baidu.com/question/1609523643576394227本回答被网友采纳
相似回答