我有一项涉及 Outlook 2013 和 Skype for Business 加载项(以前称为 Lync)的任务。
该插件有一个按钮,可将约会更改为“Skype 会议”。 按钮图片
单击此按钮后,以下内容将添加到电子邮件正文中。默认文字图片
我的目标是更改此默认文本(在其他任何地方都不可编辑)。我计划这样做的方法是创建一个宏来调用与“Skype 会议”按钮相同的功能,然后在放置默认会议文本后编辑消息正文。
我通过“自定义功能区”窗口检查了按钮的“名称”,在“Skype 会议”组中,3 个按钮具有相同的描述(宏:OnUCAppointmentOnAction)
使用 VBA 的对象资源管理器,我找到了 OnUCAppointmentOnAction 方法的详细信息:
Sub OnUCAppointmentOnAction(asIRibbonControlPtr As Object)
Member of UCAddinLib.UCAddinCallbackInterface
method OnUCAppointmentOnAction
我已将 VBA 中的库引用添加到 UCaddin.dll(它称为 Office Communicator W14 类型库),但是当我尝试调用宏 OnUCAppointmentOnAction 时出现错误“未定义子或函数”
我哪里错了?有没有更好的方法?