Nella programmazione di computer , è buona pratica di rilasciare tutti gli oggetti dalla memoria quando hai finito di utilizzarli per assicurarsi che i processi in esecuzione non sono in esecuzione in background . Processi di Excel può rimanere attivo quando si programma utilizzando la libreria di oggetti di Microsoft Excel e gli oggetti dell'applicazione Excel non vengono rilasciati . In VBA è possibile utilizzare la funzione "Shell " per eseguire " Taskkill " per terminare con forza un processo di Excel . Istruzioni
1
lancio di Microsoft Word , fare clic sulla scheda "Sviluppatore " , e fare clic su " Visual Basic ". Fai clic sul menu "Inserisci" e fare clic su "Modulo " per aggiungere un nuovo modulo di codice VBA
2
Creare una nuova procedura sub digitando il seguente codice: .
Private Sub killExcelProcess ( )
3
dichiarare una nuova variabile e definire il processo di Excel :
Dim xlsProcess As String
xlsProcess = " taskkill /F /IM Excel . exe "
4
tipo la seguente riga di codice per terminare il processo di Excel :
Shell xlsProcess , vbHide
5
completare la procedura digitando " end Sub ". Premere il tasto " F5 " per eseguire la procedura .