Disponibilizar uma barra de ferramentas/friso personalizado para todos os utilizadores no cliente do Project

Introdução

Este artigo descreve como criar uma macro personalizada e uma barra de ferramentas/friso que contém botões para executar macros). Além disso, este artigo descreve como implementar os objetos personalizados no modelo global local (Global.mpt) ou no modelo global de empresa se utilizar o Project Server. Isto permite que a barra de ferramentas/friso personalizado esteja disponível para todos os utilizadores de clientes do Microsoft Office Project, quer os utilizadores se liguem ao Microsoft Office Project Server ou utilizem clientes autónomos do Project.

Mais Informações

Quando um projeto é aberto, utiliza informações no ficheiro local, bem como o ficheiro de modelo global, para predefinir o plano. O ficheiro de modelo global contém, vistas, relatórios, módulos (macros), tabelas, filtros, calendários, mapas, campos e grupos (as Barras de Ferramentas estão disponíveis no Project 2007 ou em ficheiros de modelo global anteriores, mas não em 2010, o friso foi introduzido em 2010). O seu plano de projeto utilizará as predefinições do modelo global, a menos que crie objetos novos ou modifique os objetos existentes. Os objetos personalizados são armazenados no projeto local, a menos que tome medidas para copiar as informações para o ficheiro global. Este modelo global pode ser partilhado com outros utilizadores cliente do Project ao enviar-lhes o ficheiro global.mpt para guardar localmente ou partilhá-lo através de uma localização de rede.

Quando um projeto empresarial é aberto a partir do Project Server, as definições de modelo global da empresa são aplicadas ao projeto. Depois de o modelo global de empresa ser aplicado ao projeto, todos os itens no ficheiro global local que não tenham os mesmos nomes que os itens no modelo global de empresa também são aplicados ao ficheiro de projeto. Por conseguinte, se tiver criado uma vista, tabela ou filtro personalizado que tenha o mesmo nome que um item no modelo global da empresa, ser-lhe-á pedido para mudar o nome ou substituir o item personalizado. A mensagem de erro que recebe é semelhante ao erro abaixo:

"O Enterprise Global já contém um (um objeto como uma vista, tabela, calendário, etc.) com o nome "<ObjectName>". Mude o nome ou substitua.".

Mudar o nome do objeto irá resolver o problema e permitir-lhe continuar a abrir o plano. Se necessário, também é mantida uma segunda versão do objeto.

Normalmente, o modelo global de empresa tem precedência sobre outros modelos. No entanto, a precedência de frisos, barras de ferramentas e menus é tratada de forma diferente dos outros itens no modelo global da empresa. Os frisos, barras de ferramentas e menus no ficheiro global local têm precedência sobre frisos, barras de ferramentas e menus que têm o mesmo nome no modelo global da empresa. Além disso, diferentes versões de idioma de frisos, barras de ferramentas e menus no ficheiro global local têm precedência sobre frisos, barras de ferramentas e itens de menu no modelo global da empresa. No entanto, um friso personalizado ou barra de ferramentas que tenha um nome exclusivo no ficheiro de modelo global de empresa no Project Server estará disponível para todos os utilizadores do Project.

Os passos gerais utilizados para mover objetos personalizados de um plano local para o ficheiro global local são bastante simples:

  1. Crie o objeto personalizado no seu plano local.
  2. Abra o Organizador que mostra os objetos no modelo global local e o plano lado a lado.
  3. Mova o objeto personalizado do plano para o modelo global e já está.

Estes passos funcionarão para todas as versões do Project até 2010.

No entanto, se quiser adicionar objetos personalizados ao Modelo Global de Empresa (porque está a utilizar o Project Server), o Enterprise Global só pode ser acedido por um utilizador com direitos para abrir o Modelo Global de Empresa a partir das Definições do Project Server. Em seguida, esta ação inicia Project Professional com o Modelo Global de Empresa aberto na memória. Pode mover objetos do global local ou de qualquer plano de projeto aberto para o Modelo Global de Empresa aberto.

Para incluir um separador do friso personalizado com um botão de comando para executar uma macro no ficheiro de modelo global da sua empresa no Project 2010, siga estes passos:

Passos para Criar uma macro personalizada

  1. Inicie o cliente do Project.
  2. Inicie um novo projeto. O nome é Project1.
  3. No separador Ver, clique na lista pendente Macros e, em seguida, clique em GravarMacro.
  4. Na caixa Nome da macro, escreva um nome. Por exemplo, Macro1 é a predefinição.
  5. Na lista Armazenar Macro em, clique em Ficheiro global. Se selecionar Este Projeto, a macro só está disponível no Project 1.
  6. Clique nas outras opções adequadas e, em seguida, clique em OK.

Passos para copiar o módulo que inclui a macro para o modelo global local, se necessário

  1. Na página Informações do separador Ficheiro, clique no botão Organizador à esquerda de Organizar ModeloGlobal.

    Nota: o nome dos ficheiros atualmente abertos será apresentado na parte superior de cada janela. Pode alterar o ficheiro para outro ficheiro aberto com as listas pendentes na parte inferior de cada janela.

  2. Clique no separador Módulos

  3. Quando vir o módulo que contém a macro criada nos passos acima, selecione-o.

  4. Entre os painéis, clique em Copiar e, em seguida, clique em Fechar.

A vontade global é guardada automaticamente. O módulo e a macro estarão agora disponíveis para todos os planos que utilizam este modelo global local.

Passos para copiar o módulo para o modelo global de empresa em 2007 ou 2010.

  1. Inicie o Project Web Access como um utilizador com permissões para modificar o Modelo Global de Empresa.
  2. Clique em Definições > do Servidor Enterprise Global e clique no botão Configurar Project Professional. Project Professional será iniciado com o modelo Enterprise Global na memória.
  3. Clique no separador Ficheiro, selecione Informações e Gerir Modelo Global.
  4. Abra o plano onde a macro está armazenada, se ainda não estiver na empresa Global (+ não colocada em cache).
  5. Clique no separador Módulo e, em seguida, selecione o módulo que pretende copiar para o Modelo Global de Empresa.
  6. Entre os painéis, clique em Copiar e, em seguida, clique em Fechar.
  7. Clique no separador Tarefa e, em seguida, clique em Guardar para guardar o modelo global da empresa.
  8. Saia Project Professional.

Da próxima vez que um utilizador abrir qualquer plano empresarial, a macro estará disponível.

Passos para criar uma barra de ferramentas personalizada e adicionar a macro a um botão em 2007 e anterior.

  1. Inicie o cliente do Project.
  2. No menu Ferramentas , aponte para Personalizar e, em seguida, clique em Barras de Ferramentas.
  3. No separador Barras de Ferramentas , clique em Novo e, em seguida, escreva um nome na caixa Nome da barra de ferramentas . Por exemplo, escreva CustToolbar1 e, em seguida, clique em OK.
  4. Clique no separador Comandos.
  5. Na lista Categorias , clique em Todas as Macros.
  6. Arraste o comando Macro1 da lista Comandos para a barra de ferramentas.
  7. Clique no botão de macro adicionado recentemente na barra de ferramentas.
  8. Na caixa de diálogo Personalizar , clique em Modificar Seleção.
  9. Clique na imagem do botão Editar ou na imagem do botão Alterar e, em seguida, faça as alterações necessárias.
  10. Clique em Fechar.
  11. Abra o modelo global da empresa ou a barra de ferramentas é guardada no ficheiro de modelo global local.
  12. Com o botão adicionado recentemente selecionado, clique em Modificar Seleção e, em seguida, clique em Atribuir Macro.
  13. Certifique-se de que a macro que criou aparece na caixa Comando . Esta macro não pode ser uma macro específica do ficheiro.
  14. Clique em Fechar.
  15. Saia do cliente do Project.