Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come chiudere Hidden Sessions Excel in VBA

Avere nascosti sessioni di Excel eseguiti in background può causare problemi di memoria se non sono chiusi correttamente . Programmi VBA utilizzano variabili oggetto per aprire i fogli di lavoro di Excel livello di programmazione e se gli oggetti non vengono rilasciati , sessioni di Excel rimarrà nella memoria . In VBA , è possibile utilizzare il comando " Taskkill " per terminare una o più sessioni di Excel . Questo comando può essere eseguito utilizzando la funzione di "Shell" , che è comunemente usato per eseguire o terminare le applicazioni . Istruzioni
1

lancio di Microsoft Word , fare clic sulla scheda "Sviluppatore " e cliccare su " Visual Basic ". Fai clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un modulo di codice VBA
2

Creare una nuova procedura digitando: .

CloseExcelSessions Private Sub ( ) per

3

Creare una variabile stringa :

Dim ExcelProcess As String
4

Definire il comando da inviare tramite la funzione "Shell" :

ExcelProcess = " taskkill /F /IM Excel.exe "
5

eseguire il comando:

Shell ExcelProcess , vbHide

MsgBox " Fatto! "
Pagina 6

Concludere la procedura sub :

End sub ​​

 

software © www.354353.com