从Excel 2013调用网迅Outlook加载项

jq6vz3qz  于 2023-01-21  发布在  其他
关注(0)|答案(1)|浏览(140)

我正在自动处理大多数Outlook日历邀请,但调用COM加载项时遇到困难。我已找到正确指定它的ProgID,但找不到列出可用对象的方法。

Dim OutlookApp As Object, OutlookInvite As Object
Dim addIn As COMAddIn, automationObject As Object
Set OutlookApp = GetObject(class:="Outlook.Application") 
SDM = Sheets("Sheet1").Range("F2").Value
Set OutlookInvite = OutlookApp.CreateItem(1)
With OutlookInvite
    .MeetingStatus = 1
    .Subject = "foo"
    .Body = "bar"
    .Recipients.Add SDM
    .Start = Now()
    .Duration = 30
    .BusyStatus = 2
    .ReminderMinutesBeforeStart = 15
    .ReminderSet = True
    Set addIn = OutlookApp.COMAddIns("WebExOI.Addin")
    Set automationObject = addIn.Object
    automationObject.AddPersonalRoom
    .Display
End With

AddPersonalRoom只是我最好的猜测,但它什么也不做。我错过了一个技巧。

5gfr0r5j

5gfr0r5j1#

包括webex个人房间很容易,不需要使用webex插件。只需包括您的个人房间链接,您可以通过在webex中打开您的个人房间、转到会议信息并复制链接来获得该链接,然后只需将其包括在会议描述/正文字段中。URL应该如下所示。https://.webex.com/meet/

相关问题