クラス ライブラリ、Windows フォーム プロジェクト、Word アドインの 3 つのプロジェクトを含む 1 つのソリューションがあります。Word アドインはスタートアップ プロジェクトです。ユーザーを認証してからアドインでワードアプリケーションをロードしたい Windowsフォームでユーザーを認証できますが、認証前にワードアプリケーションをロードしたくありません。認証が実行されるまで Word アプリケーションの読み込みを遅らせることはできますか? または、他の回避策を提案してください。私はこの方法でユーザーを検証しました-
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{ WinProj.Forms.Login loginObj = new WinProj.Forms.Login();
loginObj.Show();
loginObj.Focus();
if (loginObj.UserValidated != null)
if (loginObj.UserValidated != "")
{
EnableDisableAddIn(Application, true);//enable add-in
}
else
{
EnableDisableAddIn(Application, false);//disable add-in
}
}