Automatické spuštění makra při spuštění Projectu

Původní číslo KB: 128622

Souhrn

Pokud chcete, aby se makro spouštělo automaticky pokaždé, když se ke spuštění Aplikace Microsoft Project použije ikona Microsoft Projectu, upravte příkazový řádek pro vlastnosti ikony tak, aby se při spuštění automaticky otevřel projekt obsahující makro Auto_Open.

Další informace

Následující postup způsobí spuštění makra Auto_Open při spuštění aplikace Microsoft Project poklikáním na ikonu zástupce aplikace Microsoft Project nebo poklikáním na soubor aplikace Microsoft Project, který obsahuje makro Auto_Open.

V Projectu 2013 a 2010 postupujte následovně:

  1. Vytvořte nový projekt.

    Poznámka

    V tomto příkladu má projekt název STARTUP. MPP, ale můžete použít libovolný platný název souboru.

  2. V nabídce Zobrazení zvolte Makra a klikněte na Zobrazit makra.

  3. Začněte psát nový název makra s názvem "Auto_Open" a klikněte na Vytvořit. Otevře se okno Jazyka Microsoft Visual Basic for Applications.

  4. V editoru jazyka VBA zadejte kód, který chcete spustit při každém spuštění aplikace Microsoft Project.

  5. V nabídce Soubor editoru zvolte Uložit STARTUP. MPP v nabídce File (Soubor ) klikněte na Close and Return to Microsoft Project ( Zavřít a vrátit se do Microsoft Projectu).

  6. Uložte plán a zavřete Microsoft Project. Při příštím otevření tohoto plánu se makro Auto_Open spustí, pokud odpovíte Ano, aby se makra povolila.

    Poznámka

    Makro Auto_Open může také spouštět jiná makra. Pokud je například v souboru GLOBAL pouze jedno makro. MPT s názvem MyStartup a pokud nemá žádné argumenty, pak ho Auto_Open spustit pomocí makra MyStartup.

  7. Vytvořte zástupce microsoft projectu na ploše. Spustitelný soubor se nazývá WINPROJ.EXE.

  8. Klikněte pravým tlačítkem myši na zástupce a klikněte na Vlastnosti. V části Cíl připojte cestu k uloženému plánu STARTUP. MPP. Například: c:\winproj\winproj.exe c:\data\Startup.mpp klikněte na OK.

Poznámka

Makro Auto_Open může také spouštět jiná makra. Pokud je například v souboru GLOBAL pouze jedno makro. MPT s názvem MyStartup a pokud nemá žádné argumenty, pak ho Auto_Open spustit pomocí makra MyStartup.

Pro starší verze aplikace Microsoft Project postupujte takto:

  1. Vytvořte nový projekt.

    Poznámka

    V tomto příkladu má projekt název STARTUP. MPP, ale můžete použít libovolný platný název souboru.

  2. V nabídce Nástroje zvolte Makra a zvolte tlačítko Nový . Zvolte Možnosti a v části Uložit makro do vyberte Aktuální soubor projektu.

  3. Do pole Název makra zadejte Auto_Open a zvolte OK.

  4. Postupujte podle kroků 4 až 8 výše.

Pokud nechcete Auto_Open makro v po spuštění. MpP, který se má spustit, stiskněte a podržte klávesu SHIFT při spuštění Aplikace Microsoft Project.

Pokud je ikona nastavená tak, aby automaticky otevírala projekt, aplikace Microsoft Project automaticky nevytvoří prázdnou aplikaci Project1. Pokud chcete vytvořit nový projekt, můžete použít metodu FileNew v makrech Auto_Open startup. MPP.

Pokud chcete zavřít startup. Program MPP po spuštění Aplikace Microsoft Project přidejte kód do Auto_Open makra ho zavřete. Například následující řádky aktivují funkci STARTUP. MPP a pak ho zavřete bez uložení změn:

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