“Conocimientos Programación>Visual Basics Programación

¿Cómo se configura un campo en MS Word 2007 de Acceso en VBA

2012/3/18
? Microsoft Word 2007 tiene una característica llamada los códigos de campo , que son componentes breves documentos que pueden generar contenidos de forma automática. Ejemplos de códigos de campo incluyen la fecha , hora y número de página actual . Lenguaje de scripting de Word, Visual Basic para aplicaciones, puede insertar nuevos códigos de campo y cambiar mediante programación las existentes en todas las formas previstas por la interfaz de usuario estándar de Word. Trabajar con códigos de campo de Word a través de esta interfaz y código VBA puede estimular las ideas para enriquecer partes estáticas de los documentos con los datos actualizados dinámicamente. Cosas que necesitará
Microsoft Word
Ver Más instrucciones
1

Crear un nuevo documento en Word y haga clic en el menú "Insertar" , seguido por la "Fecha y Hora " icono en el " texto "del panel. Marque la casilla "Actualizar automáticamente" y haga doble clic en cualquier formato de fecha para insertar un código de campo que se actualiza automáticamente con la fecha actual .
2

presionar "Enter " para iniciar una nueva línea , a continuación, haga clic en el icono de " partes Rápida " en el " texto " del panel. Haga clic en " campo ", haga doble clic en cualquiera de los códigos de campo que cotizan en bolsa (por ejemplo, "Página" ) para insertarlo en el documento.
3

Pulse " Alt -F9 " para mostrar el aspecto real de los códigos de campo . Esta acción le dará un adelanto de lo que mostrará el código VBA. Pulse la tecla " Alt -F9 " de nuevo para volver al modo de visualización normal de los códigos de campo .
4

Pulse " Alt -F11 " para entrar en el entorno de desarrollo integrado de Visual Basic . Haga clic en "Insertar " y luego " módulo" para crear una nueva ventana en la que introducir el código VBA
5

Escriba el siguiente subrutina en la nueva ventana de código: .

ShowFields Public Sub ()

Dim i, str1

"índice de campo , texto, resultado " Selection.InsertAfter

For i = 1 To ActiveDocument.Fields.Count
< p > Selection.InsertAfter vbCr

ActiveDocument.Fields ( i )

str1 = . Index & ", >> " & . Code.Text y " << ", y . Result.Text

Selection.InsertAfter str1

extremo con

Siguiente I Love

Selection.InsertAfter vbCr

End Sub

Esta subrutina repite en cada campo en el documento e imprime información relativa al mismo . VBA tiene acceso a los campos a través de la propiedad " Fields" del objeto " ActiveDocument " . Esta propiedad, que es esencialmente una lista de todos los códigos de campo , es una parte de cada documento. Word actualiza la lista cada vez que un usuario agrega o elimina un campo.
6

Pulse " Alt -F11 " para volver al documento, haga clic en cualquier línea en blanco. Pulse la tecla " Alt- F8 " para mostrar una lista de subrutinas VBA (es decir, macros) . Haga doble clic en el elemento " Mostrar campos " para ejecutar el código VBA que anotó en el paso 5 . El código se ejecutará y crear una lista separada por comas de información para cada campo que insertó en el paso 2 .

Visual Basics Programación
Cómo utilizar información sobre herramientas en VB
Cómo conseguir un perfil de usuario en VBS
Cómo obtener datos de DataGridView en Visual Basic Net
Cómo comprobar si un recurso compartido tiene permisos completos en VB6
Cómo copiar una cadena de una aplicación y pegarlo en otra con Visual Basic
Cómo llamar a Webform Con instrucción Case
Cómo copiar libros en VBA
Cómo combinar imágenes de dos mapas de bits en VB.Net
Conocimientos Informáticos © http://www.ordenador.online