【发布时间】:2014-12-18 22:57:33
【问题描述】:
我正在尝试使用 Excel VBA 发送 Skype 消息,我找到了这段代码
Sub Test()
Dim aSkype As SKYPE4COMLib.Skype
Set aSkype = New SKYPE4COMLib.Skype
Dim oChat As Chat
Dim skUser As SKYPE4COMLib.User
Set skUser = aSkype.User("user_name")
Set oChat = aSkype.CreateChatWith(skUser.Handle)
oChat.OpenWindow
oChat.SendMessage "automated message"
End Sub
它工作得很好,但只适用于单个联系人。我也找到了这段代码
msg.Chat.SendMessage("your message")
这应该向群组联系人发送消息,但我似乎无法将其集成到上面的代码中。我在网上找到了一些链接,暗示它是可能的,但它们都是 C# 而不是 VBA 。非常感谢您对此的任何帮助..
【问题讨论】:
-
只是一个疯狂的猜测,但也许它应该是
msg.oChat.SendMessage("your message")