使用VS Express Edition创建Outlook插件
本文关键字:Outlook 插件 创建 Edition VS Express 使用 | 更新日期: 2023-09-27 18:18:49
所以我可以通过将其添加到"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启动时启动
不要创建Outlook的新实例。应用程序对象。使用在启动时传递给您的实例。更重要的是,如果你正在处理申请。启动事件,你已经有一个指向Application对象的指针,你还需要一个新的指针做什么?