private void releaseExcelObjects()
{
if (objSheet != null)
Marshal.ReleaseComObject(objSheet);
if (objBook != null)
Marshal.ReleaseComObject(objBook);
if (objBooks != null)
Marshal.ReleaseComObject(objBooks);
if (objApp != null)
{
//DisplayAlertsにfalse設定時Excelプロセスが解放されない。
objApp.DisplayAlerts = true;
Marshal.ReleaseComObject(objApp);
}
}
{
if (objSheet != null)
Marshal.ReleaseComObject(objSheet);
if (objBook != null)
Marshal.ReleaseComObject(objBook);
if (objBooks != null)
Marshal.ReleaseComObject(objBooks);
if (objApp != null)
{
//DisplayAlertsにfalse設定時Excelプロセスが解放されない。
objApp.DisplayAlerts = true;
Marshal.ReleaseComObject(objApp);
}
}