Tecnología

Inicio

VBA y Consejos de macro para Word 2007

VBA y Consejos de macro para Word 2007


Word 2007 tiene varios nuevos comandos de la interfaz de usuario estándar, así como una nueva imagen proporcionada por la cinta de opciones. Para proporcionar acceso a los programadores macro para los nuevos comandos, Microsoft ha añadido funciones de Visual Basic, lenguaje de programación de Word. Aprendiendo lo que estas funciones son y cómo usarlos da a sus programas de acceso completo a las nuevas características de Word 2007.

Tab desarrollador

Como la mayoría de los usuarios de Word no utilizan las macros, no verá los comandos para trabajar con ellos cuando se abre por primera vez Word 2007. Revelando la pestaña "desarrollador" mostrará las herramientas macro. Para revelar la pestaña "desarrolladores", haga clic en el botón de Office, seguido del botón "Opciones". A continuación, haga clic en la casilla de verificación "Mostrar ficha Programador".

Aplicar un tema

Los temas son Word 2007 herramientas que le permiten unificar la apariencia de un documento completo con un solo clic del ratón. Un nuevo método de Visual Basic, ApplyDocumentTheme, le da acceso mediante programación a temas. Usted puede utilizar el método de la siguiente manera: haga clic en el botón de la pestaña "Desarrollador" "Visual Basic" para entrar en el entorno de programación Visual Basic. Pegar el código siguiente en una ventana de código:

ApplyDocumentTheme "C: \ Archivos de programa \ Microsoft Office \ Temas del documento 12 \ Aspect.thmx"

Vuelva a colocar el nombre del archivo que acabamos de dar con uno de otro tema, según sea necesario. Ejecutar la macro presionando "F5". Cuando regrese a su documento de Word, se instalará el tema.

Extracción de información del documento

documentos de Word pueden contener mucho más contenido que lo que se ve a primera vista. Por ejemplo, los autores pueden agregar su nombre y comentarios al documento mediante el comando "Preparar" del botón de Office. No siempre es deseable disponer de esta información adicional, por lo que Word 2007 cuenta con herramientas para retirarlo. La ejecución de la función "RemoveDocumentInformation" de una subrutina de Visual Basic eliminará la información que se especifica en el primer argumento de la función. Por ejemplo, "wdRDIComments RemoveDocumentInformation" se quite la propiedad comentarios de un documento.

Exportar a PDF

capacidad de la Palabra de 2007 para exportar a archivos PDF es posible tanto en la interfaz de usuario estándar y por medio de una nueva función de Visual Basic, "ExportAsFixedFormat." Esta función tiene abundantes argumentos, pero la mayoría de ellos son opcionales. Exportar el documento activo a PDF es tan sencillo como el siguiente ejemplo de código:

Public Sub makePDF ()

ExportAsFixedFormat "c: \ u.pdf", wdExportFormatPDF

End Sub

Nueva función de eventos

Explícitamente llamadas funciones están lejos de ser las únicas nuevas incorporaciones a Word 2007 Visual Basic para Aplicaciones. Nuevos "eventos" son también una característica nueva en la revisión. Se puede entender el concepto de un evento de Visual Basic fácilmente por ejemplo: un clic del ratón, un teclado, y la apertura y cierre de un documento son todos los eventos. Word se queda funciones de eventos cuando estos y otros eventos ocurren. Una nueva función de eventos en Word 2007 es "BuildingBlockInsert", que está vinculado al objeto documento. Cuando un usuario inserta un objeto de bloque de construcción en la interfaz de usuario estándar de Word, la función de inserción "BuildingBlockInsert" se ejecuta. Puede utilizar esta función para una variedad de tareas; por ejemplo, se puede suministrar información adicional para ayudar al usuario a completar el bloque de construcción insertada.

Rebajar un documento

movimiento Palabra de 2007 a un nuevo formato de archivo basado en XML significa que los nuevos documentos de Word no se pueden abrir en versiones anteriores de Word. Esto no es cierto si baja de un documento guardándolo como tipo "Word 97-2003." Otra forma de activar las versiones anteriores de Word para leer documentos de Word 2007 es la ejecución de la nueva función de Visual Basic "DowngradeDocument." La función requiere ningún argumento. Puede comprobar que el documento fue rebajado al ver el término "modo de compatibilidad" en la barra de título del documento degradado.