Como puedo salvar y cerrar una hoja de Excel desde la consola de comandos de windows?

Tengo una aplicación en VPRO5 que accede a excel a traves de CMD.

Ya logré abrir una hoja de excel e introducir datos, pero necesito grabarla y cerrarla desde CMD.

¿Podría alguien decirme como hacerlo?

Taskkill /IM Excel /F lo cierra, pero no lo graba con los cambios que introduje.

Respuesta

I. Hola Enrique, aunque sólo soy lector deseaba trasladarle la información que vi sobre su consulta por si pudiese serle de utilidad mientras le atiende una persona con formación de Excel de las varias existentes en la comunidad, las que si desea podríamos llamar en caso de que no recibiese respuestas durante el fin semana. Le ruego me perdone todas las molestias de tanta lectura y el tipo de respuesta, ánimo.

https://www.mrexcel.com/board/threads/vba-to-open-save-close-an-excel-file.907581/ 

https://www.exceleinfo.com/abrir-archivo-de-excel-a-cierta-hora-ejecutar-macro-y-cerrarlo/ 

https://www.youtube.com/watch?v=X5dN7nKUF18 

https://www.youtube.com/watch?v=33Oj1JGe2DA 

https://stackoverflow-com.translate.goog/questions/21726144/force-save-and-terminate-excel-workbook-using-command-line-windows-os?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://stackoverflow.com/questions/76555391/open-save-and-close-an-excel-file-from-the-command-prompt-without-interaction 

https://stackoverflow.com/questions/49649313/save-close-excel-workbook-and-quit-excel-with-no-popups-c-sharp 

https://community.spiceworks.com/t/script-to-automate-an-excel-file-to-open-wait-5-seconds-save-and-close/730732 

https://stackoverflow.com/questions/53217933/how-to-close-and-save-excel-file-in-endless-running-batch-file-only-if-the-excel 

https://stackoverflow.com/questions/21726144/force-save-and-terminate-excel-workbook-using-command-line-windows-os 

https://www.youtube.com/watch?v=vH0LVkyCNkI 

https://stackoverflow.com/questions/56454206/close-specific-excel-file-using-powershell 

1 respuesta más de otro experto

Respuesta

Crea un archivo .vbs que contenga el código para abrir, guardar y cerrar el archivo de Excel. Aquí tienes un ejemplo de cómo hacerlo:

Dim ExcelApp, Workbook
Set ExcelApp = CreateObject("Excel.Application")
Set Workbook = ExcelApp.Workbooks.Open("C:\ruta\al\archivo.xlsx")
Workbook. Save
Workbook. Close
ExcelApp. Quit
Set Workbook = Nothing
Set ExcelApp = Nothing

Este método debería permitirte abrir, guardar y cerrar el archivo de Excel directamente desde la consola de comandos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas