1

我正在使用以下代码从代码中启动 Excel:

var excelApp = new MSExcel.Application { Visible = true };
excelApp.Workbooks.Add();
excelApp = null;

我添加了第二行,因为没有它,启动器关闭时 Excel 会自动关闭。当我添加新工作簿时,它会保持活力。但是,与启动器无关的加载项不会加载。有什么建议么 ?

谢谢你的建议。

4

1 回答 1

1

理想情况下不能发生,但您可以尝试一种解决方法

foreach (COMAddIn addin in application.COMAddIns)
{
      if (addin.Description.ToLower().Equals(addinName.ToLower()) || string.Equals(addin.Description, "[AddInName]", StringComparison.OrdinalIgnoreCase))
       {
            addIn.Connect = true;
            break;
         }
}
于 2012-04-13T12:35:38.437 回答