.Netアプリケーションでは、Excelが実行されています。Activator.CreateInstance()
Excelインスタンスの起動時に呼び出しを回避する方法はありますか?new Excel.Application()
呼び出されます。
これはExcelを開くコードです:
public void OpenExcel(string filePath, Action beforeCloseAction, Action beforeSaveAction = null)
{
_excelApp = new Application
{
DisplayAlerts = false,
WindowState = XlWindowState.xlMaximized,
Visible = false,
};
_onBeforeSaveCall = beforeSaveAction;
_excelApp.WorkbookBeforeSave += WorkbookBeforeSave;
_onBeforeCloseCall = beforeCloseAction;
_excelApp.WorkbookBeforeClose += WorkbookBeforeClose;
_excelWorkbooks = _excelApp.Workbooks;
SetExcelWorkbook(_excelWorkbooks.Open(filePath));
_excelWorkbook.Saved = true;
}