什么是VBA?
VBA全称为Visual Basic for Applications,是微软公司所开发的一种应用程序语言。通过使用VBA,我们可以在Office等程序中编写宏,实现自动化的任务处理。如何在企业微信上发送工资条?
目前,企业微信没有官方提供的API,但我们可以使用企业微信的网页版或客户端版进行模拟登陆,自动发送消息。具体步骤:
1.打开企业微信客户端或者网页版。 2.登陆账号,切换到需要发送消息的群聊。 3.按下图所示,打开“调试工具”界面。 ![image](https://img-blog.csdn.net/20181231085843505?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2pldmVsb25na2V5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80) 4.在代码框内输入以下代码: ```VBA Sub SendMsg() Dim MsgToSend As String MsgToSend = "这里是群发内容" Call SendMessage(MsgToSend) End Sub Sub SendMessage(MsgToSend As String) Dim IE As Object Set IE = CreateObject("InternetExplorer.Application") IE.visible = False IE.navigate "about:blank" Do While IE.Busy Application.Wait DateAdd("s", 1, Now()) Loop 替换phone=xxxxx为实际接收人的账号 IE.navigate "https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxsendmsg?lang=zh_CN