if (font.m_lpDispatch) font.ReleaseDispatch(); if (borders.m_lpDispatch) borders.ReleaseDispatch(); if (bdLeft.m_lpDispatch) bdLeft.ReleaseDispatch(); if (bdTop.m_lpDispatch) bdTop.ReleaseDispatch(); if (bdRight.m_lpDispatch) bdRight.ReleaseDispatch(); if (bdBottom.m_lpDispatch) bdBottom.ReleaseDispatch(); if (interior.m_lpDispatch) interior.ReleaseDispatch(); if (objComment.m_lpDispatch) objComment.ReleaseDispatch(); if (objShapes.m_lpDispatch) objShapes.ReleaseDispatch(); if (objShape.m_lpDispatch) objShape.ReleaseDispatch(); if (gObjRange.m_lpDispatch) gObjRange.ReleaseDispatch(); if (gObjWorksheet.m_lpDispatch) gObjWorksheet.ReleaseDispatch(); if (gObjWorksheets.m_lpDispatch) gObjWorksheets.ReleaseDispatch(); if (gObjWorkbook.m_lpDispatch){ gObjWorkbook.Close(COleVariant((long) FALSE), oleVariant, oleVariant); gObjWorkbook.ReleaseDispatch();} if (gObjWorkbooks.m_lpDispatch){ gObjWorkbooks.Close(); gObjWorkbooks.ReleaseDispatch();} gObjApplication.Quit();gObjApplication.ReleaseDispatch();gObjApplication.DetachDispatch();
// 엑셀 프로세스 종료 작업
font.ReleaseDispatch();
if (borders.m_lpDispatch)
borders.ReleaseDispatch();
if (bdLeft.m_lpDispatch)
bdLeft.ReleaseDispatch();
if (bdTop.m_lpDispatch)
bdTop.ReleaseDispatch();
if (bdRight.m_lpDispatch)
bdRight.ReleaseDispatch();
if (bdBottom.m_lpDispatch)
bdBottom.ReleaseDispatch();
if (interior.m_lpDispatch)
interior.ReleaseDispatch();
if (objComment.m_lpDispatch)
objComment.ReleaseDispatch();
if (objShapes.m_lpDispatch)
objShapes.ReleaseDispatch();
if (objShape.m_lpDispatch)
objShape.ReleaseDispatch();
if (gObjRange.m_lpDispatch)
gObjRange.ReleaseDispatch();
if (gObjWorksheet.m_lpDispatch)
gObjWorksheet.ReleaseDispatch();
if (gObjWorksheets.m_lpDispatch)
gObjWorksheets.ReleaseDispatch();
if (gObjWorkbook.m_lpDispatch)
{
gObjWorkbook.Close(COleVariant((long) FALSE), oleVariant, oleVariant);
gObjWorkbook.ReleaseDispatch();
}
if (gObjWorkbooks.m_lpDispatch)
{
gObjWorkbooks.Close();
gObjWorkbooks.ReleaseDispatch();
}
gObjApplication.Quit();
gObjApplication.ReleaseDispatch();
gObjApplication.DetachDispatch();