我使用Outlook.Application
从C#代码发送电子邮件。我有这个电压加密插件,它允许你"安全发送"一条消息,而不是普通的发送。
我可以在代码中使用此发送安全吗?是否有访问加载项的方法?
我可以循环使用Microsoft.Office.Core.COMAddIns
,看到它在那里,但实际上无法使用这些插件执行任何操作。只需查看有关它们的基本信息。
VoltageAdddIn
dll公开了一个接口,该接口具有"SendSecureButtonClicked(object ribbonControl)"方法。也许我可以用这个?
如果插件设计器没有明确地赋予您这种能力,您就不能。您可以通过Application.COMAddins
集合访问COM加载项(您可以在OutlookSpy中玩它-我是它的作者-单击应用程序按钮,选择COMAddins属性,单击浏览,转到IEnumVariant选项卡)如果addin决定公开其对象以供外部使用,则COMAddin.Object
属性将为!= null
。