SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

我们通过案例2验证了自己的想法,但编辑代码的动作是不是太麻烦了?Word有个邮件合并功能,可以分分钟完成这种操作。

首先,我们用Excel整理一下创建用户需要的字段,注意给字段赋值的格式要参考录屏代码:

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

保存此Excel文件。

然后创建一个空Word文档,将案例2中创建用户的代码段复制到Word。

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

然后通过邮件合并向导完成Excel数据和代码的合并(所谓合并就是用Excel的每一行数据重复生成一次代码)。

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

然后选择要替换的变量的值,替换为Excel的字段,这里态度要认真点,别整错。

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

依次完成上面的操作,直到替换完全部要替换的变量。

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

确认变量替换的没问题,点击按钮完成邮件合并。

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

然后会刷的新生成一个巨大无比的Word文件。

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

【CTRL+A】把这个word文件里的内容全选,覆盖到VBA中的代码段区域,然后可以残忍的关掉这两个已经没有利用价值的word文件。

然后,大快人心的时候来了,我们来运行一下这个脚本试下:

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

然后,倒杯水看些屏幕在自个刷吧,100个用户三分钟就创建完了。

SAP GUI Scripting案例3:借助Word的邮件合并功能创建100个用户

附本案例脚本和Excel文件:案例3_创建用户_邮件合并

点击标签SAP GUI Scripting可查看更多本系列文章。

如若转载,请注明出处:https://www.gavindong.com/4075.html

微信沟通