Executar uma macro automaticamente quando inicia o Project
Número original da BDC: 128622
Resumo
Para que uma macro seja executada automaticamente sempre que o ícone do Microsoft Project for utilizado para iniciar o Microsoft Project, edite a linha de comandos das propriedades do ícone para que um projeto que contenha uma macro Auto_Open seja aberto automaticamente no arranque.
Mais informações
Os passos seguintes farão com que uma macro Auto_Open seja executada quando iniciar o Microsoft Project ao fazer duplo clique no ícone de atalho do Microsoft Project ou ao fazer duplo clique no ficheiro do Microsoft Project, que contém a macro Auto_Open.
No Project 2013 e 2010, utilize os seguintes passos:
Crie um novo projeto.
Nota
Para este exemplo, o projeto tem o nome STARTUP. MPP, mas pode utilizar qualquer nome de ficheiro válido.
No menu Ver , selecione Macros e clique em Ver Macros.
Comece a escrever um novo nome para a macro denominada "Auto_Open" e clique em Criar. A janela Microsoft Visual Basic For Applications será iniciada.
No editor do VBA, introduza o código que pretende executar sempre que o Microsoft Project for iniciado.
No menu Ficheiro do editor, selecione Guardar ARRANQUE. MPP, no menu Ficheiro , clique em Fechar e Regressar ao Microsoft Project.
Guarde o plano e feche o Microsoft Project. Da próxima vez que abrir este plano, a macro Auto_Open será executada se responder Sim para ativar macros.
Nota
A macro Auto_Open também pode executar outras macros. Por exemplo, se houver apenas uma macro em GLOBAL. MPT chamado "MyStartup" e, se não tiver argumentos, Auto_Open pode executá-lo com: Macro "MyStartup".
Crie um atalho no seu ambiente de trabalho para o Microsoft Project. O executável chama-se WINPROJ.EXE.
Clique com o botão direito do rato no atalho e clique em Propriedades. Em Destino, acrescente o caminho para o ARRANQUE do plano guardado. MPP. Por exemplo: c:\winproj\winproj.exe c:\data\Startup.mpp, clique em OK.
Nota
A macro Auto_Open também pode executar outras macros. Por exemplo, se houver apenas uma macro em GLOBAL. MPT chamado "MyStartup" e, se não tiver argumentos, Auto_Open pode executá-lo com: Macro "MyStartup".
Siga estes passos para versões anteriores do Microsoft Project:
Crie um novo projeto.
Nota
Para este exemplo, o projeto tem o nome STARTUP. MPP, mas pode utilizar qualquer nome de ficheiro válido.
No menu Ferramentas , selecione Macros e selecione o botão Novo . Selecione Opções e, em Armazenar Macro Em, selecione Ficheiro de Projeto Atual.
Na caixa Nome da Macro , escreva Auto_Open e selecione OK.
Siga os passos 4 a 8 acima.
Se não quiser que a macro Auto_Open seja iniciada. MPP a executar, prima sem soltar a tecla SHIFT quando iniciar o Microsoft Project.
O Microsoft Project não cria automaticamente um Project1 em branco quando o ícone é configurado para abrir automaticamente um projeto. Para criar um novo projeto, pode utilizar o método FileNew na macro Auto_Open em STARTUP. MPP.
Se quiser fechar o ARRANQUE. MPP depois de iniciar o Microsoft Project, adicione código à macro Auto_Open para fechá-la. Por exemplo, as linhas seguintes ativam o ARRANQUE. MPP e, em seguida, feche-o sem guardar as alterações:
Projects("Startup.mpp").Activate
FileClose save:=pjDoNotSave
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários