Bom dia a todos!!
Tenho uma duvida que já me segue a algum tempo e não consigo resolver. Já pesquisei em vários locais mas não consigo solucionar.
Desenvolvi um sistema no trabalho em Access que importa vários relatórios em Excel e que tb gera relatórios em Word, porém sempre tenho problemas com a instancia que persiste em ficar aberta.
A forma que utilizo para instanciar o Excel é a seguinte:
Dim vNewXLS As Object
Dim vArqXLS As Excel.Workbook
Dim vPlanXLS As Excel.Worksheet
Set vNewXLS = Excel.Application
Set vArqXLS = vNewXLS.Workbooks.Open(strPathFile)
Set vPlanXLS = vArqXLS.Worksheets(1)
E para fechar faço normalmente o seguinte:
vArqXLS.Close
Set vArqXLS = Nothing
Set vPlanXLS = Nothing
Set vNewXLS = Nothing
Mas mesmo assim a instancia permanece aberta.
Desde já obrigado pela ajuda.
Abraço.
Tenho uma duvida que já me segue a algum tempo e não consigo resolver. Já pesquisei em vários locais mas não consigo solucionar.
Desenvolvi um sistema no trabalho em Access que importa vários relatórios em Excel e que tb gera relatórios em Word, porém sempre tenho problemas com a instancia que persiste em ficar aberta.
A forma que utilizo para instanciar o Excel é a seguinte:
Dim vNewXLS As Object
Dim vArqXLS As Excel.Workbook
Dim vPlanXLS As Excel.Worksheet
Set vNewXLS = Excel.Application
Set vArqXLS = vNewXLS.Workbooks.Open(strPathFile)
Set vPlanXLS = vArqXLS.Worksheets(1)
E para fechar faço normalmente o seguinte:
vArqXLS.Close
Set vArqXLS = Nothing
Set vPlanXLS = Nothing
Set vNewXLS = Nothing
Mas mesmo assim a instancia permanece aberta.
Desde já obrigado pela ajuda.
Abraço.