我有一个包含 3 个项目的解决方案——类库、windows 窗体项目和 Word 插件。Word 插件是启动项目。我想对用户进行身份验证,然后使用加载项加载 Word 应用程序我可以使用 Windows 窗体对用户进行身份验证,但在身份验证之前我不希望加载 Word 应用程序。是否可以延迟 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
}
}