Microsoft Office

Una guía para personalizar la cinta de 2007 de Office

Stephanie Krieger

En resumen:

  • Arquitectura de un archivo XML abierto de Office
  • Pasos para crear una ficha de la cinta de opciones personalizada
  • Agregar las macros de VBA a la cinta de opciones

Contenido

¿Qué se necesita para crear una cinta de opciones personalizada?
¿Qué herramientas necesita empezar?
Crear una ficha de la cinta de opciones personalizada
Agregar el archivo customUI al paquete ZIP
Agregar macros VBA a la cinta de opciones
Obtención de creatividad
Compartir las personalizaciones

Si se administrar un entorno de sistema de Microsoft Office 2007, está un usuario de Microsoft Office avanzado que le gusta para personalizar el entorno o escribir Visual Basic para Aplicaciones (VBA) macros, se desea ver fácil puede ser personalizar la cinta de opciones para documentos de 2007 Office system, plantillas y complementos. Y todo lo que necesita es el bloc de notas de Windows. En este artículo, voy a mostrarle cómo.

Para saltar derecho a crear una interfaz de usuario personalizada, me hacer determinadas suposiciones sobre su familiaridad con los formatos XML abiertos de Office y con VBA. Probablemente ya sabe que un documento XML abierto de Office es un paquete ZIP consta de los archivos (conocidos como partes del documento) XML, otros archivos (como los archivos multimedia incluidas en el documento) y un conjunto de carpetas para organizar todos estos elementos. Y ha probablemente visto formato XML abierto de Office o algo similar (aunque realmente nunca ha escrito). Por lo tanto, ya sabe que XML abierto de Office está escrito en Lenguaje bastante simple, es decir, no tiene que ser un desarrollador para obtenerlo. Tenga en cuenta que también tratará VBA en este artículo porque se probablemente desea agregar sus propias macros (y no sólo los comandos integrados) a la cinta de opciones personalizada.

Si no está aún familiarizado con los documentos XML abiertos de Office, eche un vistazo a la estructura antes de comenzar a personalizar la cinta de opciones:

  1. Crear un documento de Office Word 2007 simple, guarde el archivo y ciérrelo.
  2. Cambiar la extensión de archivo para el nuevo documento a .zip.
  3. Abrir dicho paquete ZIP y echemos un vistazo alrededor. Cuando la primera vez que abra el paquete, debe ser bastante similar a la figura 1.
  4. Abra la carpeta _rels y verá un archivo denominado .rels. Define las relaciones entre los componentes de nivel superior del documento que puede ver aquí. Le pueden modificar el archivo .rels más adelante en este artículo.
  5. Abrir ahora la carpeta palabra; podrá ver que contiene elementos como document.xml (que es el cuerpo del documento principal), styles.xml y otras partes que están familiarizados probablemente.

fig 01.gif

Figura 1 la estructura de una de Office Abrir documento XML

También puede ver algunos archivos adicionales y los nombres de carpeta dependiendo del contenido en el archivo. Por ejemplo, verá una carpeta de medios si el documento contiene imágenes, archivos de sonido u otro medio.

¿Qué se necesita para crear una cinta de opciones personalizada?

Puede hacer esto mucho más complicado de lo que estoy va a explicar. Pero soy un gran aficionado de mediante la solución más sencilla de cualquier tarea. Para agregar personalización a la cinta de opciones en un 2007 del sistema Word, Excel o PowerPoint, archivo de Office, todo lo que necesita hacer es la siguiente:

  1. Cree un archivo denominado customUI.xml y agregue el marcado a ese archivo para su personalización.
  2. Crear una carpeta denominada customUI, coloque el archivo de customUI.xml existe y, a continuación, colocar la carpeta en el nivel superior del paquete de POSTAL el documento.
  3. Abra el archivo denominado .rels y agregue una línea de marcado a ella para el documento información sobre la cinta de opciones personalizada.
  4. Abra el documento y bask en la belleza de su creación.

Eso es todo lo que es y le mostrará cómo hacer todo lo al final de este artículo.

¿Qué herramientas necesita empezar?

Puede escribir el archivo customUI.xml mediante el Bloc de notas de Windows.

También hay dos descargas debe tomar desde el sitio Web de Microsoft de referencia: el primero es el " 2007 Office System Document: listas de identificadores de control", que contiene los libros de ID de cinta de opciones control para integrados en todos los comandos en los programas de cinta de opciones de habilitado 2007 Office system. La descarga del segunda es el " 2007 Office System complemento: galería de iconos", que es un libro condicionada por el macro contiene los identificadores de todos los iconos de cinta de opciones integrados de Office 2007.

Después de que ha editado el contenido del paquete, se debe cambiar la extensión de archivo nuevo de .zip a su extensión original. Pero no debe mantener cambiar la extensión a .zip cada vez que desee modificar el paquete subyacente. En su lugar, puede usar una utilidad que se reconoce el documento en formato XML abierto de Office como un paquete ZIP sin nunca cambiar la extensión en primer lugar. Hay al menos algunos de estos. Una opción de código fuente abierto que me gusta es 7-zip. Después de instalarlo, simplemente haga clic con el botón secundario en el documento en formato XML abierto de Office, elija a 7-zip y, a continuación, haga clic en Abrir archivo. Incluso puede modificar partes del documento XML directamente en el paquete, y la utilidad archivar le pedirá que actualice el paquete después de guardar los cambios.

Antes de comenzar, hay una cosa más que desea hacer. Hay una opción en las aplicaciones de Office que puede habilitar para que solicite si abre un archivo que contiene errores de interfaz de usuario. En ocasiones, un error la cinta de opciones personalizada muestra, evita, pero no siempre, por lo que resulta útil obtener una advertencia inmediatamente. El mensaje de error verá le indica dónde el error se encuentra, que también puede ser un timesaver. Puede habilitar esta opción en Word, Excel, o PowerPoint (o incluso Access) y se aplicará a todos.

  1. En Word, Excel o PowerPoint, haga clic en el botón de Microsoft Office y a continuación, en la parte inferior del menú, haga clic en <program> Opciones.
  2. En la ficha Opciones avanzadas, desplácese hasta el final para buscar la configuración general. Active la casilla de errores de interfaz de usuario de mostrar la etiqueta y, a continuación, haga clic en ACEPTAR.

Ahora, continuar y abra el Bloc de notas para seguir junto con este artículo. El bloc de notas es todo lo que se debe seguir junto con el resto de este artículo. Pero, si tiene Microsoft Visual Studio 2008 útil, no tener miedo a utilizar. No tienes que escribir ningún código administrado (o incluso saber es de qué código administrado) para obtener algunas ventajas muy interesantes de uso de dicho software para editar partes del documento XML abierto de Office. Utilizo Visual Studio 2008 porque Visual Studio Conozca el esquema customUI, por lo que proporciona los menús de IntelliSense y la comprobación de sintaxis automática. Esto puede ahorrar mucho tiempo y los menús de IntelliSense son útiles cuando está aprendizaje la terminología.

Crear una ficha de la cinta de opciones personalizada

La cinta de opciones en cada 2007 aplicable aplicación del sistema de Office contiene varias fichas, cada ficha contiene varios grupos y cada grupo puede mostrar varios comandos. Muchos tipos de controles se utilizan para mostrar comandos, incluidos los botones, galerías de los botones de división, menús y otros.

Puede personalizar cualquier ficha integrada (así como el menú del botón de Microsoft Office), crear sus propios fichas personalizadas o incluso empezar su propio cinta completamente personalizada desde el principio. Por supuesto, no se puede explorar todos los tipos posibles de personalización de cinta de opciones en un artículo, pero le mostrará bastante mucho las cosas que puede hacer.

Comenzaré creando una ficha personalizada sencilla para que Word que muestra algunos controles que se ejecutan los comandos integrados. En este escenario, es necesario crear una plantilla de documento para los usuarios y desea iniciar la cinta personalizada con un grupo de comandos que sé que los usuarios se necesitan con frecuencia. Por supuesto, puede colocarlos en la barra de herramientas de acceso rápido para la plantilla sin escribir ningún XML, pero quiero estos comandos para ser tan grande como Ninguno en la cinta de opciones y de forma simultánea con algunos otros comandos personalizados que va a agregar a la ficha un poco. Figura 2 muestra el grupo personalizado nuevo aspecto. Éste es el marcado de customUI.xml que utilizado para crearlo:

<?xml version="1.0" encoding="utf-8"?>
<customUI xmlns="https://schemas.microsoft.com/
office/2006/01/customui">
<Ribbon>
<tabs>
<tab id="customTab" label="My Custom Tab">
<group id="customGroup1" 
label="Helpful Tools">
  <gallery idMso="QuickStylesGallery"
  visible="true" size="large" />
  <button idMso="PasteSpecialDialog"
  visible="true" size="large" 
  imageMso="Paste"/>
  <button idMso="CrossReferenceInsert"
  visible="true" size="large" label="Insert a
  Cross-Reference" />
</group>
</tab>
</tabs>
</Ribbon>
</customUI>

fig 03.gif

La Figura 2 una ficha personalizada sencilla

Echemos un vistazo a la estructura XML en este formato.

  1. Si se abre cualquier parte del documento XML abierto de Office, verá la misma línea primera que se muestra aquí (consulte el marcado en rojo). Es un indicador del formato que se va a utilizado. Simplemente escribir, como puede ver aquí. Esa segunda línea es la etiqueta que define qué tipo de datos es proporcionado aquí. Eso es la etiqueta customUI, y el atributo subrayado (xmlns) es una definición de espacio de nombres que indica el esquema que utiliza. De nuevo, simplemente escribir, exactamente como lo vea.
  2. Observe que muchas de las etiquetas que se muestra aquí están emparejados (consulte el marcado azul). Tiene las etiquetas de inicio cerca de la parte superior: customUI, seguido por la cinta de opciones, seguido de las fichas (referencia del conjunto de todos los fichas de la cinta de opciones), ficha (hacer referencia a la ficha concreta que está trabajando) y grupo (el grupo que está creando. A continuación, debajo de los datos de los comandos en el nuevo grupo, verá las etiquetas finales en orden inverso para cada uno. Las etiquetas emparejadas están anidadas dentro de uno a otro. Tenga en cuenta que cada etiqueta está encerrada entre en ángulo entre corchetes, la etiqueta de cierre para cada par de etiquetas comienza con una barra diagonal después del corchete abierto, y va cada atributo seguido de forma inmediatamente por un signo igual y, a continuación, su valor dentro de las comillas. Un error de sintaxis pequeña, como una barra diagonal que faltan, puede conservar la personalización de interfaz de usuario de que se muestra.
  3. Los comandos de este grupo personalizado son cada dentro de una etiqueta independiente (consulte el marcado verde). Las etiquetas finales no requieren porque todos los datos que necesita para el comando es en esta etiqueta, no son etiquetas adicionales anidadas dentro de ellos. Por lo tanto, la barra diagonal que indica el final de los datos de la etiqueta incluye al final de cada una de estas etiquetas. Tenga en cuenta, sin embargo, que no todos los controles de cinta de opciones son las etiquetas independientes. Por ejemplo, si crea una galería personalizada a la que agregar otros controles, que podría necesitar una etiqueta emparejada para anidar otras etiquetas. De forma similar, un control de menú personalizado es una etiqueta emparejada dentro de lo que puede agregar botones y otros controles.

Bien, echemos un vistazo un poco más de cerca. Cada elemento que agrega a la estructura de la interfaz de usuario personalizada necesita una forma que se identifiquen:

<tab id="customTab" label="My Custom Tab">
<group id="customGroup1" label="Helpful Tools">

Tenga en cuenta que la etiqueta de la ficha personalizada y la etiqueta para el grupo crean cada una tiene un atributo id. Puede denominar sólo sobre lo que desea (pero no espacios, por favor,) siempre que es único en el archivo. El sólo otro atributo que personalizado para cada una de estas etiquetas se su etiqueta.

Dado que los tres comandos de esta ficha personalizado son comandos integrados de 2007 de Office, necesario para utilizar el atributo idMso como identificadores, en lugar de id:

<gallery idMso="QuickStylesGallery" visible="true" size="large" />
<button idMso="PasteSpecialDialog" visible="true" size="large" imageMso="Paste" />
<button idMso="CrossReferenceInsert" visible="true" size="large" label="Insert a Cross-Reference" />

Estos identificadores de control encuentra en el libro de controles de cinta de opciones de Word. Existen unos aspectos importante recordar acerca de estas etiquetas y sus atributos.

El primer comando es una galería, las otras dos son los botones. Sé esto ya que he utilizado las características, pero también puede encontrar esta información en los libros de control de cinta de opciones para cada programa (el tipo de comando se muestra derecha junto a su ID).

El atributo visible es true de manera predeterminada, por lo que técnicamente no es necesario que agregarlo, pero es una buena idea. Es posible que desea controlar la visibilidad de comandos en algún momento.

Valor predeterminado el comando Tamaño, por otro lado, es "normal" (que parece, por ejemplo, los comandos Cortar, copiar o copiar formato en la ficha Inicio en Word, Excel y PowerPoint). Si desea que los comandos que aparecen de gran tamaño, tendrá que agregar este atributo.

Si echa un vistazo al comando Pegado especial en uno de los programas de sistema de Office 2007, verá que es un comando de su tamaño normal de forma predeterminada. Algunos comandos de muestra de este modo tienen los iconos que aún aspecto correctos cuando muestra grandes, pero esto no es uno de los. Si deja el icono personalizado para este control, buscará difuso. Por lo tanto, agrega el botón en la ficha Inicio de división de la imagen para el comando Pegar que verá en el pegado. Eso es el atributo imageMso que verá en la etiqueta de botón para el comando Pegado especial.

También decidió ajustar la etiqueta para referencia un poco, según se ve en la etiqueta de botón de ese control. De forma predeterminada, es simplemente referencia, pero quería agregar un poco más información, puesto que no aparezca en una ficha que proporciona contexto.

Agregar el archivo customUI al paquete ZIP

Es el momento, si todavía no lo ha hecho, para crear una carpeta denominada customUI y colocar el archivo customUI.xml dentro de él. Voy a agregar esta carpeta customUI a una plantilla de Word. Puesto también desea incluir macros en esta plantilla que va a agregar a la cinta de opciones, guarda la plantilla como un archivo .dotm (una plantilla Word 2007 macro-enabled). Tenga en cuenta que puede agregar una interfaz de usuario personalizada mediante los mismos pasos que se muestra aquí a cualquier Office 2007 abrir XML formato de Word, Excel, o documento de PowerPoint, plantilla o complemento de archivo.

Abra el paquete de formato XML abierto de Office a la que se va a agregar la carpeta customUI y colocar hacer en. Pasa en el nivel superior, junto con el _rels, docProps y carpeta de documentos específica del programa (es decir, palabras, xl o ppt, según el tipo de documento que está personalizando) y el archivo .XML [Content_Types].

Ahora abra la carpeta _rels y, a continuación, abrir el archivo denominado .rels. (Si no utilizas una utilidad que le permite editar el archivo mientras está en el paquete, tendrá que copiarla en primer lugar fuera del paquete.) En este archivo, verá una estructura anidada similar a la en el archivo customUI.xml. Hay un conjunto de relaciones en la etiqueta de < Relaciones … > emparejada y una etiqueta independiente para cada relación. Cada etiqueta de relación contiene tres atributos: el identificador, el tipo y el destino.

Agregue la siguiente etiqueta para el contenido customUI al archivo .rels, asegurándose de que se encuentra entre la etiqueta inicial y final para el grupo de < Relaciones … >:

<Relationship Id="rId5" 
Type="https://schemas.microsoft.com/office/2006/relationships/
ui/extensibility" Target="customUI/customUI.xml"/>

Si el archivo .rels ya contiene una etiqueta de relación con la rId5 ID, utilice un número diferente. El IDENTIFICADOR debe ser único.

Después de agregar que información para el archivo, el archivo debe aspecto algo como se muestra en la figura 3 . Si está utilizando el Bloc de notas como un editor y desea ver la marca con estructura (como se muestra en la figura 3 ), puede abrir el archivo en Internet Explorer.

fig 05.gif

La figura 3 la edición .rels archivo

Si tuviera que copie el archivo .rels fuera del paquete ZIP para modificarlo, copiar volver. A continuación, abra el archivo en Word y consultar su trabajo. La nueva ficha (denominada "Mi ficha personalizada" si ha utilizado mi ejemplo) aparece al final de la cinta de opciones.

Agregar macros VBA a la cinta de opciones

Era fácil agregar comandos a la cinta de opciones, pero ¿qué ocurre si necesita agregar sus propias herramientas? Esto es lo hacer.

Abra ese archivo de plantilla y presione ALT+F11 para abrir el Editor de Visual Basic (VBE). Si ya no lo ha hecho, seleccione la plantilla en el Explorador del proyecto que aparece en el lado izquierdo del VBE. A continuación, en el menú Insertar, haga clic en un módulo para agregar un módulo de código a la plantilla. A continuación, puede agregar un cuadro de mensaje sencillo, tal como se muestra en la figura 4 . (Por supuesto, puede utilizar cualquier macro que desee.)

fig 06.gif

La figura 4 agregar un módulo de código en la plantilla

Para aquellos que con más experiencia en VBA y aquellos que se va a adquirir se, tenga en cuenta que hay otros elementos que realmente debería agregar aquí para ver recomendaciones acerca de. Pero ninguno de esos elementos es fundamental para la tarea en cuestión (que está agregando esta macro a la cinta de opciones), por lo que le omitir dichas tareas por motivos de simplicidad.

Antes de salir el VBE, hay algo más para agregar a esta macro para que la cinta de opciones reconozca. Tendrá que declare como un control de cinta de opciones. Para ello, simplemente agregue el siguiente texto dentro de los paréntesis que siguen el nombre del procedimiento:

ByVal Control as IRibbonControl

Ahora, la macro este aspecto:

Sub TakeABreak(ByVal control As
  IRibbonControl)
MsgBox "Go get some coffee! You deserve it."
End Sub

Anote el nombre de macro, ya que es necesario agregue al archivo customUI.xml. A continuación, guarde y cierre la plantilla.

Ahora puede agregar este comando al archivo customUI.xml agregando el marcado siguiente siempre que desea en la ficha personalizada. Ha creado un nuevo grupo para este comando, voy a coloque después del primer grupo.

<group id="customGroup2" label="Break Time" >
  <button id="myBreak" visible="true"
  size="large" label="Take a Break"
  imageMso="HappyFace" 
  onAction="TakeABreak" />
</group>

Cuando se agrega este contenido, asegúrese de agregar, detrás de la etiqueta de cierre para el grupo anterior y antes de la etiqueta de final de la ficha personalizada. O, si no desea crear un nuevo grupo, puede sólo agregar la información de botón en su propia etiqueta en el grupo existente.

Hay algunas cosas merece la pena destacar aquí.

  • Recuerde que si está creando un nuevo grupo, tiene su propio identificador único. También asignó este grupo de una etiqueta única.
  • El nuevo botón utiliza un comando personalizado, por lo que el atributo id se utiliza en lugar de idMso. En junto a los atributos que sabe de crear el primer grupo, he agregado un atributo onAction. Eso es el atributo de que uso para llamar a la macro. El valor para ese atributo es el nombre de la macro.
  • El uso de mayúsculas y minúsculas de puede ver los nombres de etiqueta XML abierto de Office, los nombres de los atributos y 2007 integrado los nombres de los controles de Office es normalmente tantos un requisito como cualquier otra parte de la sintaxis.
  • Selecciona el icono HappyFace del libro de galería de iconos.

Después de agregar el nuevo botón, actualizar el archivo customUI.xml de su paquete ZIP. No es necesario para editar los otros archivos en el paquete, abra la plantilla. (Probablemente deberá habilitar las macros cuando hace esto.) A continuación, continuar y haga clic en el botón nuevo para pruebe la macro.

Obtención de creatividad

Una vez que haya los conceptos básicos hacia abajo y ha creado una ficha personalizada con comandos integradas y personalizadas, puede hacer bastante un poco más sólo agregando varios atributos. Estos son algunos ejemplos.

Si desea que la ficha que se encuentran en algún lugar diferente que el final de la cinta de opciones, especifique que en la ficha comiencen etiqueta, la insertBeforeMso de atributo. Por ejemplo, para hacer la ficha acaba de crear la primera ficha de la cinta de opciones, incluya antes la ficha Inicio, así:

<tab id="customTab" label="My Custom Tab" 
insertBeforeMso="TabHome">

Se puede buscar el nombre correcto de cualquier ficha integrada en los libros de control de la cinta de opciones para el programa correspondiente.

Para agregar un grupo a una ficha integrada, agregar sólo el marcado de esa ficha al archivo customUI.xml. No importa que ficha aparece en primer lugar en el archivo de customUI; simplemente no olvide anidar correctamente el nuevo formato. </tab></tabs>Por ejemplo, si coloca después de la ficha personalizada, debe ser detrás de la etiqueta de cierre de la ficha personalizada y antes de la etiqueta de cierre para el grupo de etiquetas (entre y). Aquí he agregado el grupo de salto a la hora a la ficha Insertar:

<tab idMso="TabInsert">
<group id="customGroup2" label="Break
Time" insertAfterMso="GroupInsertTa
bles" >
  <button id="myBreak" visible="true"
  size="large" label="Take a Break" 
  imageMso="HappyFace"
  onAction="TakeABreak" />
</group>
</tab>

Si vas a crear una única plantilla con los requisitos especiales y desea proporcionar sólo los comandos personalizados al usuario, es posible que desea crear una cinta completamente personalizada para esa plantilla. Para ello, en la etiqueta de inicio de la cinta de opciones (la etiqueta <ribbon>) en customUI.xml, agregue simplemente el startFromScratch atributo = "true" como puede ver aquí.

<ribbon startFromScratch="true">

Para agregar un comando personalizado no sea un botón, la sintaxis siempre es la misma. Si desea agregar un menú de botón de división, por ejemplo, simplemente mantener las reglas de etiquetas emparejadas y anidamiento de etiquetas en mente y esta personalización será muy fácil. Supongamos que desea colocar todos los comandos que haya agregado hasta en un menú de botón de división única en lugar de botones independientes. Pruebe con esto:

<splitButton id="customSplit1" visible="true"
size="large">
  <menu id="customMenu1" visible="true" >
    <button id="myBreak" visible="true"
    label="Take a Break" imageMso="HappyFace"
    onAction="TakeABreak" />
    <button idMso="PasteSpecialDialog"
    visible="true" imageMso="Paste" />
    <button idMso="CrossReferenceInsert"
    visible="true" label="Insert a 
    Cross-Reference" />
    <gallery idMso="QuickStylesGallery"
    visible="true" />
  </menu>
</splitButton>

El resultado de esto se muestra en la figura 5 . Tenga en cuenta que el primer comando de botón en el menú deja de estar el predeterminado de botón de división. Eso reordenar los comandos de la cara feliz en la parte superior. El botón de división tiene que ser un control de botón. Si los estilos rápidos (que utiliza un control de galería) era primero, se podría han ha omiten a través de para el control botón de división y ese control hubieran utilizado el primer control de botón en el menú.

fig 08.gif

La figura 5 un único menú de botones división

Esto es sólo un ejemplo de lo que se puede hacer para personalizar la interfaz de usuario. Encontrará mucha Ayuda en línea para tomar más, como agregar su propia imagen personalizada a un comando o utilizando una macro VBA para condicionalmente controlar el comportamiento de algunos comandos. Consulte la Centro de desarrollo de Office en MSDN de ideas.

Para buscar para obtener ayuda sobre condicionalmente controlar el comportamiento de la cinta de opciones, buscar los atributos como getVisible y getLabel. El prefijo "Get" se utiliza antes que el atributo que ya sabe cuándo desea que la cinta para observar una macro para dirección acerca de cómo se comportan (denominada a como una devolución de llamada).

Compartir las personalizaciones

Puede guardar las personalizaciones de interfaz de usuario en cualquier 2007 Office Word, Excel o PowerPoint documento system, plantilla, o complemento. ¿Qué ocurre si desea instalar la interfaz de usuario personalizada para que esté disponible, independientemente del documento o plantilla utilizando? Esto también es bastante fácil.

En Word, guarde sólo el archivo de .dotm que contenga la macros y customUI relacionada a la carpeta de inicio de Word y se cargará automáticamente cuando se inicie Word.

En Excel o PowerPoint, deberá guardar el archivo que contenga la macros y configuración de interfaz de usuario personalizada como un complemento y, a continuación, carga dicho complemento. Abra el archivo en el programa correspondiente (Habilitar macros si se le solicita) y, a continuación, utilice el comando Guardar como para guardar una copia como un complemento. El tipo de archivo de complemento para un complemento de Excel 2007 es .xlam y de PowerPoint 2007 es .ppam. Cuando se guarda el archivo con ese formato, es guarda automáticamente en la carpeta de AddIns de Microsoft. Ahora la carga mediante el cuadro de diálogo <Program> AddIns, que encuentra a través de la parte inferior de la <Program> Opciones, ficha AddIns. Quizás se le pida que habilitar las macros la primera vez que se carga el complemento in–just haga clic en Habilitar macros. Después de eso, debe cargar automáticamente cuando se abre el programa.

Stephanie Krieger es MVP de Microsoft Office System y el autor de dos libros, Advanced Microsoft Office Documents 2007 Edition Inside Out y Microsoft Office Document Designer. Ella también con frecuencia escribe, presenta y crea el contenido de Microsoft. Se puede llegar a Stephanie a través de su blog, arouet. NET.