我有一个 VBA,添加到我的 Outlook 中,它通过 Lync 发送消息。脚本如下所示。
Sub sendIM(toUsers As Variant, message As String)
Dim msgr As CommunicatorAPI.IMessengerConversationWndAdvanced
'Open messenger window and send message!!!!!
Set msgr = messenger.InstantMessage(toUsers)
msgr.SendText (message)
Set msgr = Nothing
它工作正常。如果有 10 个用户,在 toUsers 变量中,它会将消息作为“组”发送给所有人。
我想要的是,如果有一个用户离线,我想收到一些通知,说明这个人不在线。Messenger 显示“错误”,提示“无法邀请“n”个人加入会议”。
我可以获得一些状态,它会返回所有未发送消息的用户的详细信息吗?