En la programación de computadoras , es una buena práctica para liberar todos los objetos de la memoria cuando haya terminado de usarlos para que los procesos se ejecutan seguro no se queden funcionando en segundo plano . Procesos de Excel pueden mantenerse activo cuando se está programando con la biblioteca de objetos de Microsoft Excel , y los objetos de aplicación de Excel no están en libertad. En VBA se puede utilizar la función de "Shell " para ejecutar " Taskkill " para terminar con fuerza un proceso de Excel. Instrucciones
1
lanzamiento Microsoft Word, haga clic en la pestaña de " desarrolladores" y haga clic en "Visual Basic ". Haga clic en el menú " Insertar" y haga clic en " módulos" para añadir un nuevo módulo de código VBA
2
Crear un nuevo procedimiento sub escribiendo el siguiente código: .
Private Sub killExcelProcess ( )
3
Declarar una nueva variable y definir el proceso de Excel :
xlsProcess As String Dim
xlsProcess = " TASKKILL /F /IM Excel. exe "
4
Escriba la siguiente línea de código para matar el proceso de Excel :
Shell xlsProcess , vbHide
5 Finalice el procedimiento escribiendo" End Sub ". Pulse la tecla "F5 " para ejecutar el procedimiento .