? Visual Basic para Aplicaciones ( VBA ) es un lenguaje de programación específico que se utiliza principalmente para controlar ciertas funciones en Excel , pero también se puede utilizar para controlar otros aspectos de los programas de obras como Word y PowerPoint. Algunas personas utilizan VBA para desarrollar funciones específicas de Word que puede ser útil para crear plantillas de documentos o la realización de funciones de análisis . Usando VBA
código VBA se crea en ventanas conocidas como módulos, que están unidos entre sí a través de los comandos escritos para formar un proyecto de VBA todo , diseñado para realizar una tarea específica. Programas de Microsoft como Excel y Word están equipadas con programas de edición de VBA , pero ya deben tener por lo menos algo de experiencia en programación de computadoras antes de tratar de desarrollar un proyecto de VBA.
Cuando un proyecto VBA se ha completado, entonces muestra como un "macro " en Microsoft Word. Estas macros están bajo títulos específicos, que se pueden escribir en para abrir e iniciar ellos. También hay una amplia colección de macros disponibles en línea que puede utilizar para descargar de inmediato los proyectos de VBA o utilizar como bloques de construcción para crear un proyecto de VBA de su cuenta.
La creación de comandos de VBA para cerrar Word < br >
Antes de cerrar el documento de Word , es probable que desee guardarlo. Por lo general, esto se hace con una sola línea de código , conocido como el método de " Guardar como " . Parece que " doc.saveas ( work_dir &" testdoc.doc ") " pero en lugar de " testdoc " que se dice el documento de lo que quieras.
Cuando se trata de salir de Word, a continuación, " word.Quit "es el comando más sencilla de dar. Pero también se puede utilizar versiones más complicadas . Hay una macro específica diseñada para salir de todos los documentos de Word y cerrar Word completo. Se le conoce como " CloseAll ", y el código exacto es:
Sub CloseAll () 'cerrar todos los archivos abiertos y cierre Word of
Con Application.ScreenUpdating = False
" Loop Through abierto documentsDo Hasta Documents.Count = 0'Close no save.Documents ( 1 ) Cerrar SaveChanges : . = . wdDoNotSaveChangesLoop
' Salga de Word sin save.Quit SaveChanges : = wdDoNotSaveChangesEnd conend Sub
< p> Esta versión está diseñada para no guardar ningún trabajo, pero usted puede modificarlo para guardar todos los documentos . Una vez que lo han guardado como una macro, puede golpear " ALT + F8 " para abrir la ventana de macros en Word, a continuación, seleccione " CloseAll " y seleccione " Ejecutar". Esto cerrará todos los documentos.