Processo excel.exe rimane appeso

di il
1 risposte

Processo excel.exe rimane appeso

Salve a tutti,
su un DB access 2007 ho questo codice per aprire e salvare un file excel:

Function prova()

Dim objExcel As Object
Dim objWorkBook As Object
Set objExcel = New Excel.Application
Set objWorkBook = objExcel.Workbooks.Open("C:\SSLending\Quadrature\SSL00\prova.xlsx")
objWorkBook.SaveAs ("C:\SSLending\Quadrature\SSL00\prova2.xlsx")
objWorkBook.Close False
objExcel.Application.Quit
Set objWorkBook = Nothing
Set objExcel = Nothing

End Function

Il problema è che nel task manager mi rimane attivo il processo excel.exe
Le ho provate tutte ma, se eseguo la riga seguente:

objWorkBook.SaveAs ("C:\SSLending\Quadrature\SSL00\prova2.xlsx")

mentre se non la eseguo e semplicemente apro e chiudo il workbook, il processo scompare dagli attivi una volta che la funzione è stata eseguita.

Grazie in anticipo per il vostro aiuto.

1 Risposte

  • Re: Processo excel.exe rimane appeso

    Ciao sicuro che la chiusura non sia cosi: objWorkBook.Close True ?
    Hai già provato ad andarci di debug, magari si genera un eccezzione di cui non ti sei accorto e che non ti fa eseguire la chiusura del processo.
Devi accedere o registrarti per scrivere nel forum
1 risposte