因此,我可以通过将其添加到“ThisOutlookSession”“宏”来启动我的插件。但是每次打开 Outlook 时都会收到安全警告,并且无法将其部署给其他用户。
Private instance As New MyLib.Program
Private Sub Application_Startup()
instance.Create Application
End Sub
Private Sub Application_Quit()
instance.Kill
Set instance = Nothing
End Sub
在我的 C# 类库项目中使用这个:
namespace MyLib
{
[ComVisible(true)]
public class Program
{
public void Create (object app)
{
var outlook = app as Microsoft.Office.Interop.Outlook.Application;
}
public void Kill ()
{}
}
}
所以我的问题是,如何创建一个不会收到安全警告并允许轻松“部署”的 Outlook 插件。
正如您从代码中看到的那样,我需要在 Outlook 启动时启动该插件。