“Conocimientos software>Microsoft Access

Cómo crear MS Word Introducción de texto Uso de VBA para Excel

2014/2/7
Si has empezado con Visual Basic para Aplicaciones ( VBA) para Excel , ya has visto cómo VBA puede convertir una buena hoja de cálculo en un grande. Macros grabadas pueden automatizar tareas, pero el verdadero poder de VBA está en el Editor de Visual Basic , donde se puede escribir procedimientos que extienden las capacidades de Excel. También puede utilizar VBA para llegar fuera de Excel , en otra aplicación de Office como Word. Dado que ambas aplicaciones utilizan el lenguaje de programación VBA , puede escribir código en Excel para iniciar Word y escriba el texto en un documento. Ejecutar el código de ejemplo , y luego usar sus habilidades de VBA para modificar el código hasta que se adapte a sus necesidades. Instrucciones
1

lanzamiento Word y abra un nuevo documento. Guarde el documento con un nuevo nombre , por ejemplo " C : \\. Testdoc.doc " Anote el nombre elegido , ya que va a utilizar en el código VBA. Cierre el documento y salga de Word.
2

Abrir Excel.
3

Inicie el Editor de Visual Basic . Haga clic en la ficha " Sheet1" en la parte inferior de la pantalla. Seleccione " Ver código".
4

Añada la biblioteca de objetos que contiene objetos, propiedades y métodos para Word. Seleccione "Herramientas ", seguido de "Referencias " en el menú . Desplácese por la lista hasta encontrar " Microsoft Word xx.x biblioteca de objetos " ( xx, x representa la versión , . , Por ejemplo , si está utilizando Office 2007, busque la palabra 12.0 Object Library Microsoft ) Marque la casilla de verificación , y haga clic en " Aceptar".
5

Insertar un módulo para mantener su código mediante la opción " Insertar " y luego " módulo " en el menú .
6

Comience un subprocedimiento . Escriba lo siguiente en el nuevo módulo: Sub

Word_Text ()

Pulse " Enter". Excel genera automáticamente un "Sub End" declaración.
7

Declare variables. Escriba el siguiente código entre el "Sub " y declaraciones " End Sub " :

wdApp Dim As Object , wdDoc As Object

WordFile Dim As String , enterstring As String
8

Establecer el valor de la variable " WordFile ", especifica el documento de prueba que creó en Word. Si más adelante desea utilizar un documento de Word , cambie el nombre del archivo en esta línea de código. Escriba lo siguiente:

WordFile = " c: \\ testdoc.doc "
9

Establecer el valor de la " enterstring " variable en el texto que desee agregar en la parte superior el documento de Word . Escriba lo siguiente:

enterstring = " Añadir este texto en el archivo ".
10

Añadir una rutina de control de errores para comprobar si Word se está ejecutando. Si no es así , abra una nueva instancia de Word. Escriba lo siguiente:

On Error Resume Next

Set wdApp = GetObject ( , " Word.Application " )

Si wdApp es nada entonces

Set wdApp = CreateObject ( " Word.Application " )

End If

On Error GoTo 0
11

Agregar código para abrir el documento de Word . Escriba lo siguiente:

Set wdDoc = GetObject ( WordFile )
12

Agregar código para que la aplicación Word visible, y luego mover el punto de inserción al principio del documento . Escriba lo siguiente:

wdApp

Visible = True

Unidad Selection.HomeKey : . . = WdStory , Extend : = wdMove

Extremo con
13

Agregar código para escribir el texto de ejemplo en " enterstring " al documento de Word seguida de un retorno de carro . Escriba lo siguiente : . .

WdDoc.Content

InsertAfter enterstring

InsertParagraphAfter

End con fotos de 14

Agregar código para vaciar las variables de objeto con el fin de liberar la memoria utilizada por la aplicación . Escriba lo siguiente:

wdDoc Set = Nothing

wdApp Set = Nothing

Deja el "End Sub" declaración en su sitio
15

. ejecute el código . Seleccione " Run " y luego " Ejecutar Sub /UserForm " en el menú .
16

Ver el documento Word de ejemplo que creó en el paso 1 . En la parte superior del documento, debería ver una línea que diga : " Añadir este texto en el archivo . "

Microsoft Access
Excel 2003 Tutorial Filtro y Filtro avanzado
Cómo reducir el valor en porcentaje en Excel
Cómo entender actualizaciones o eliminaciones en cascada en cascada en Microsoft Access
Cómo consultar a una hoja de cálculo de Excel
Cómo convertir Tiempo Decimal de Horas y Minutos en Excel
Cómo identificar días continuos en una hoja de cálculo de Excel
Cómo hacer que un grupo de números positivos negativos en Excel
Cómo dibujar un árbol de decisión en Excel
Conocimientos Informáticos © http://www.ordenador.online