Automatyczne uruchamianie makra podczas uruchamiania programu Project

Oryginalny numer KB: 128622

Podsumowanie

Aby makro było uruchamiane automatycznie za każdym razem, gdy ikona programu Microsoft Project jest używana do uruchamiania programu Microsoft Project, edytuj wiersz polecenia właściwości ikony, aby projekt zawierający makro Auto_Open był otwierany automatycznie podczas uruchamiania.

Więcej informacji

Poniższe kroki spowodują wykonanie makra Auto_Open podczas uruchamiania programu Microsoft Project przez dwukrotne kliknięcie ikony skrótu programu Microsoft Project lub dwukrotne kliknięcie pliku programu Microsoft Project zawierającego makro Auto_Open.

W programach Project 2013 i 2010 wykonaj następujące kroki:

  1. Utwórz nowy projekt.

    Uwaga

    W tym przykładzie projekt nosi nazwę STARTUP. MPP, ale można użyć dowolnej prawidłowej nazwy pliku.

  2. Z menu Widok wybierz pozycję Makra, a następnie kliknij pozycję Wyświetl makra.

  3. Zacznij wpisywać nową nazwę makra o nazwie "Auto_Open" i kliknij pozycję Utwórz. Zostanie uruchomione okno Microsoft Visual Basic for Applications.

  4. W edytorze VBA wprowadź kod, który ma być uruchamiany przy każdym uruchomieniu programu Microsoft Project.

  5. W menu Plik edytora wybierz pozycję Zapisz startup. W menu Plik programu MPP kliknij pozycję Zamknij i wróć do programu Microsoft Project.

  6. Zapisz plan i zamknij program Microsoft Project. Przy następnym otwarciu tego planu makro Auto_Open zostanie uruchomione, jeśli odpowiesz na wartość Tak, aby włączyć makra.

    Uwaga

    Makro Auto_Open może również uruchamiać inne makra. Jeśli na przykład w środowisku GLOBALNYM istnieje tylko jedno makro. Mpt o nazwie "MyStartup", a jeśli nie przyjmuje argumentów, Auto_Open może uruchomić go przy użyciu: Makro "MyStartup".

  7. Utwórz skrót na pulpicie programu Microsoft Project. Plik wykonywalny jest nazywany WINPROJ.EXE.

  8. Kliknij prawym przyciskiem myszy skrót i kliknij pozycję Właściwości. W obszarze Target dołącz ścieżkę do zapisanego planu STARTUP. MPP. Na przykład: c:\winproj\winproj.exe c:\data\Startup.mpp kliknij przycisk OK.

Uwaga

Makro Auto_Open może również uruchamiać inne makra. Jeśli na przykład w środowisku GLOBALNYM istnieje tylko jedno makro. Mpt o nazwie "MyStartup", a jeśli nie przyjmuje argumentów, Auto_Open może uruchomić go przy użyciu: Makro "MyStartup".

Wykonaj następujące kroki w przypadku wcześniejszych wersji programu Microsoft Project:

  1. Utwórz nowy projekt.

    Uwaga

    W tym przykładzie projekt nosi nazwę STARTUP. MPP, ale można użyć dowolnej prawidłowej nazwy pliku.

  2. Z menu Narzędzia wybierz pozycję Makra i wybierz przycisk Nowy . Wybierz pozycję Opcje, a następnie w obszarze Store Macro In wybierz pozycję Bieżący plik projektu.

  3. W polu Nazwa makra wpisz Auto_Open i wybierz przycisk OK.

  4. Wykonaj kroki od 4 do 8 powyżej.

Jeśli nie chcesz, aby makro Auto_Open było uruchamiane. Aby uruchomić program MPP, naciśnij i przytrzymaj klawisz SHIFT podczas uruchamiania programu Microsoft Project.

Program Microsoft Project nie tworzy automatycznie pustego projektu Project1, gdy ikona jest skonfigurowana do automatycznego otwierania projektu. Aby utworzyć nowy projekt, możesz użyć metody FileNew w makrach Auto_Open w programie STARTUP. MPP.

Jeśli chcesz zamknąć URUCHAMIANIE. Po uruchomieniu programu Microsoft Project dodaj kod do makra Auto_Open, aby go zamknąć. Na przykład następujące wiersze aktywują uruchamianie. MPP, a następnie zamknij go bez zapisywania zmian:

Projects("Startup.mpp").Activate
FileClose save:=pjDoNotSave