1

このコードを使用して、コードから Excel を起動しています。

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

2 行目を追加したのは、2 行目がないと、ランチャーが閉じたときに 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 に答える