Hacer que una barra de herramientas o cinta de opciones personalizada esté disponible para todos los usuarios en el cliente de Project

Introducción

En este artículo se describe cómo crear una macro personalizada y una barra de herramientas o cinta de opciones que contiene botones para ejecutar macros). Además, en este artículo se describe cómo implementar los objetos personalizados en la plantilla global local (Global.mpt) o en la plantilla global de empresa si se usa Project Server. Esto permite que la barra de herramientas o la cinta de opciones personalizadas estén disponibles para todos los usuarios de los clientes de Microsoft Office Project, independientemente de si los usuarios se conectan a Microsoft Office Project Server o usan clientes de Project independientes.

Más información

Cuando se abre un proyecto, usa información en el archivo local, así como el archivo de plantilla global, para establecer los valores predeterminados del plan. El archivo de plantilla global contiene, vistas, informes, módulos (macros), tablas, filtros, calendarios, mapas, campos y grupos (las barras de herramientas están disponibles en Project 2007 o en archivos de plantilla global anteriores, pero no en 2010, la cinta de opciones se introdujo en 2010). El plan de proyecto usará los valores predeterminados de la plantilla global a menos que cree o modifique los objetos existentes. Los objetos personalizados se almacenan en el proyecto local a menos que realice los pasos necesarios para copiar la información en el archivo global. Esta plantilla global se puede compartir con otros usuarios cliente de Project, ya sea enviándoles el archivo global.mpt para guardarlo localmente o compartirlo a través de una ubicación de red.

Cuando se abre un proyecto empresarial desde Project Server, la configuración de plantilla global de empresa se aplica al proyecto. Una vez aplicada la plantilla global de empresa al proyecto, los elementos del archivo global local que no tengan los mismos nombres que los elementos de la plantilla global de empresa también se aplican al archivo de proyecto. Por lo tanto, si ha creado una vista, tabla o filtro personalizados con el mismo nombre que un elemento de la plantilla global de empresa, se le pedirá que cambie el nombre o sobrescriba el elemento personalizado. El mensaje de error que recibe es similar al siguiente:

"Enterprise Global ya contiene un objeto (como una vista, una tabla, un calendario, etc.) denominado "<ObjectName>". Cambie el nombre o reemplace".

Cambiar el nombre del objeto resolverá el problema y le permitirá continuar abriendo el plan. También se conserva una segunda versión del objeto si es necesario.

Normalmente, la plantilla global de empresa tiene prioridad sobre otras plantillas. Sin embargo, la precedencia de las cintas de opciones, las barras de herramientas y los menús se trata de forma diferente a la de otros elementos de la plantilla global de empresa. Las cintas de opciones, las barras de herramientas y los menús del archivo global local tienen prioridad sobre las cintas de opciones, las barras de herramientas y los menús que tienen el mismo nombre en la plantilla global de empresa. Además, las distintas versiones de idioma de las cintas de opciones, las barras de herramientas y los menús del archivo global local tienen prioridad sobre las cintas de opciones, las barras de herramientas y los elementos de menú de la plantilla global de empresa. Sin embargo, una cinta de opciones personalizada o una barra de herramientas que tenga un nombre único en el archivo de plantilla global de empresa de Project Server estará disponible para todos los usuarios de Project.

Los pasos generales que se usan para mover objetos personalizados de un plan local al archivo global local son bastante sencillos:

  1. Cree el objeto personalizado en el plan local.
  2. Abra el organizador, que muestra los objetos de la plantilla global local y el plan en paralelo.
  3. Mueva el objeto personalizado del plan a la plantilla global y ya ha terminado.

Estos pasos funcionarán para todas las versiones de Project hasta 2010.

Sin embargo, si desea agregar objetos personalizados a la plantilla global de empresa (porque usa Project Server), solo puede acceder a Enterprise Global un usuario con derechos para abrir la plantilla global de empresa desde la configuración de Project Server. A continuación, esta acción inicia Project Profesional con la plantilla global de empresa abierta en la memoria. Puede mover objetos desde el plan global local o cualquier plan de proyecto abierto a la plantilla global de empresa abierta.

Para incluir una pestaña de cinta personalizada que tenga un botón de comando para ejecutar una macro en el archivo de plantilla global de empresa en Project 2010, siga estos pasos:

Pasos para crear una macro personalizada

  1. Inicie el cliente de Project.
  2. Inicie un nuevo proyecto. Su nombre es Project1.
  3. En la pestaña Ver, haga clic en la lista desplegable Macros y, a continuación, haga clic en RecordMacro.
  4. En el cuadro Nombre de macro, escriba un nombre. Por ejemplo, Macro1 es el valor predeterminado.
  5. En la lista Almacenar macro en , haga clic en Archivo global. Si selecciona Este proyecto, la macro solo estará disponible en Project 1.
  6. Haga clic en las otras opciones adecuadas y, a continuación, haga clic en Aceptar.

Pasos para copiar el módulo que incluye la macro en la plantilla global local si es necesario

  1. En la página Información de la pestaña Archivo, haga clic en el botón Organizador situado a la izquierda de OrganizeGlobal Template.

    Nota: El nombre de los archivos abiertos actualmente aparecerá en la parte superior de cada ventana. Puede cambiar el archivo a otro archivo abierto mediante las listas desplegables de la parte inferior de cada ventana.

  2. Haga clic en la pestaña Módulos

  3. Cuando vea el módulo que contiene la macro creada en los pasos anteriores, selecciónela.

  4. Entre los paneles, haga clic en Copiary, a continuación, haga clic en Cerrar.

La voluntad global se guarda automáticamente. El módulo y la macro ahora estarán disponibles para todos los planes que usen esta plantilla global local.

Pasos para copiar el módulo en la plantilla global de empresa en 2007 o 2010.

  1. Inicie Project Web Access como usuario con permisos para modificar la plantilla global de empresa.
  2. Haga clic en Configuración del > servidor Global empresarial y haga clic en el botón Configurar Project Profesional. Project Profesional se iniciará con la plantilla Global empresarial en memoria.
  3. Haga clic en la pestaña Archivo, seleccione Información y Administrar plantilla global.
  4. Abra el plan donde se almacena la macro si aún no está en global (+ empresa no almacenada en caché).
  5. Haga clic en la pestaña Módulo y, a continuación, seleccione el módulo que desea copiar en la plantilla global de empresa.
  6. Entre los paneles, haga clic en Copiary, a continuación, haga clic en Cerrar.
  7. Haga clic en la pestaña Tarea y, a continuación, haga clic en Guardar para guardar la plantilla global de empresa.
  8. Salga de Project Profesional.

La próxima vez que un usuario abra cualquier plan de empresa, la macro estará disponible.

Pasos para crear una barra de herramientas personalizada y agregar la macro a un botón en 2007 y versiones anteriores.

  1. Inicie el cliente de Project.
  2. En el menú Herramientas , seleccione Personalizar y, a continuación, haga clic en Barras de herramientas.
  3. En la pestaña Barras de herramientas , haga clic en Nuevo y escriba un nombre en el cuadro Nombre de la barra de herramientas . Por ejemplo, escriba CustToolbar1 y, a continuación, haga clic en Aceptar.
  4. Haga clic en la pestaña Comandos.
  5. En la lista Categorías , haga clic en Todas las macros.
  6. Arrastre el comando Macro1 de la lista Comandos a la barra de herramientas.
  7. Haga clic en el botón de macro recién agregado en la barra de herramientas.
  8. En el cuadro de diálogo Personalizar , haga clic en Modificar selección.
  9. Haga clic en Editar imagen del botón o Cambiar imagen del botón y, a continuación, realice los cambios necesarios.
  10. Haga clic en Cerrar.
  11. Abra la plantilla global de empresa o la barra de herramientas se guarda en el archivo de plantilla global local.
  12. Con el botón recién agregado seleccionado, haga clic en Modificar seleccióny, a continuación, haga clic en Asignar macro.
  13. Asegúrese de que la macro que ha creado aparece en el cuadro Comando . Esta macro no debe ser una macro específica del archivo.
  14. Haga clic en Cerrar.
  15. Salga del cliente de Project.