|
本帖最后由 相对论R 于 2020-7-20 15:59 编辑
在A列输入微信号,B列输入要发送的内容,即可批量发送微信消息。
代码:
Sub wechat()
Shell "F:\WeChat\WeChat.exe"
For i = 2 To 3 '这里只选取了A2:B3这个区域的信息,想批量发送更多的话自己改一下
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys Range("A" & i)
Application.Wait (Now() + TimeSerial(0, 0, 1))
SendKeys "{ENTER}", True
Application.Wait (Now() + TimeSerial(0, 0, 2))
SendKeys Range("B" & i)
SendKeys "{ENTER}", True
Application.Wait (Now() + TimeSerial(0, 0, 1))
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
Next
End Sub
注意事项:
1.shell函数后边的地址,根据自己电脑中微信的地址来变换;
2.for函数后边i的取值范围,根据自己的excel表中对象的数量进行更替;
3.PC版微信登录后,在微信中随便一个聊天框输入信息试试,确保自己的输入法处于英文输入状态;
4.输入法调试结束后,在微信左侧菜单中有“聊天”、“”通讯录”、“收藏”、“微信文件”、“看一看”选项,单击“通讯录”之后就别碰微信了,直接调出excel运行代码即可。
|
评分
-
2
查看全部评分
-
|