? Visual Basic para Aplicaciones ( VBA ) es el shell de programación que se coloca en todas las aplicaciones de Microsoft Office . VBA utiliza la misma sintaxis de codificación como el desarrollado por Microsoft Visual Basic . Los usuarios avanzados de Office pueden automatizar sus documentos de Word y hojas de cálculo Excel con sólo colocar algo de código en el Editor de Visual Basic . Dentro de Excel , se puede leer el texto de un documento de Word, enviar información a un documento de Word o crear por completo un documento de Word entero con código de Visual Basic . Instrucciones
1
Abrir Excel y abra la ficha Programador . Haga clic en el botón "Office" y luego " Opciones de Excel ". Haga clic en la opción " Mostrar ficha Programador en la cinta de opciones " y luego haga clic en " Aceptar".
2 Haga clic en la pestaña de " desarrolladores" y luego en " Visual Basic " para abrir el Editor de Visual Basic .
Página 3
Haga clic en "Insertar" y luego en " módulos" en el Editor de Visual Basic si se trata de un proyecto nuevo. Si no es así , haga clic en cualquier lugar en el código actual que usted desea agregar el código de un documento de Word a
4
Agregue el código VBA para crear una nueva instancia de documento de Microsoft Word : .
" appWrd As Word.Application
appWrdDoc As Word.Document "
Esto permite que el código de saber que usted va a utilizar las variables " appWrdDoc " para tratar " appWrd " y con un documento de Word.
5
Escriba el código para crear un nuevo documento de Word si eso es lo que quieres hacer .
"Set appWrdDoc = appWrd.Documents.Add "
O bien, abrir un documento existente con la variable :
"Establecer appWrdDoc = appWrd.Documents.Open (" C: \\ carpeta \\ File.docx ") "
Desde aquí , se puede escribir en cualquier codeis necesario crear o editar el tipo de documento de Word que desee. Por ejemplo , para agregar texto al documento de Word , escriba :
" appWrdDoc.Content.InsertAfter " Este es un ejemplo de texto " "
6
Escriba el código para guardar . el documento después de que haya terminado de crear o editar se
" appWrdDoc.SaveAs (" C: \\ carpeta \\ NewFileName.docx ") " .
Escriba el código para cerrar el documento de Word que que acaba de crear en Excel.
" appWrdDoc.Close "
7
Haga clic en el botón "Guardar " en el Editor de Visual Basic para guardar el código . Cierre el Editor. Haga clic en el botón "Guardar " dentro de la ventana principal de Excel para guardar la hoja de cálculo.