“Conocimientos software>Microsoft Access

¿Cómo controlan Word en Excel VBA

2011/10/16
? 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.

Microsoft Access
Cómo recuperar un archivo de Excel sin guardar
Cómo insertar comentarios en Microsoft Excel 2003
Cómo eliminar una instancia DTPicker en Excel 2007
Cómo crear una lista desplegable en una celda de Excel
Cómo cambiar el número de intervalos en un histograma de Excel 2007
¿Qué hacen las células fusionadas media en Excel
MS Excel Tips & Tricks
Cómo permitir Macros Excel para ejecutar en el arranque
Conocimientos Informáticos © http://www.ordenador.online