したがって、これを「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 が起動するたびにプラグインを起動する必要があります。