Megosztás a következőn keresztül:


Makró automatikus futtatása a Project indításakor

Eredeti tudásbáziscikk száma: 128622

Összefoglalás

Ha azt szeretné, hogy egy makró automatikusan fusson, amikor a Microsoft Project ikont használja a Microsoft Project elindításához, szerkessze az ikon tulajdonságainak parancssorát úgy, hogy a Auto_Open makrót tartalmazó projekt automatikusan megnyíljon indításkor.

További információ

Az alábbi lépések hatására egy Auto_Open makró lesz végrehajtva a Microsoft Project indításakor. Ehhez kattintson duplán a Microsoft Project parancsikonjára, vagy kattintson duplán a Auto_Open makrót tartalmazó Microsoft Project-fájlra.

A Project 2013-ban és 2010-ben kövesse az alábbi lépéseket:

  1. Hozzon létre egy új projektet.

    Megjegyzés:

    Ebben a példában a projekt neve STARTUP. MPP, de bármilyen érvényes fájlnevet használhat.

  2. A Nézet menüben válassza a Makrók lehetőséget, majd kattintson a Makrók megtekintése elemre.

  3. Kezdje el beírni a makró "Auto_Open" nevű új nevét, majd kattintson a Létrehozás gombra. Ekkor elindul a Microsoft Visual Basic for Applications ablak.

  4. A VBA-szerkesztőben adja meg azt a kódot, amelyet a Microsoft Project minden indításakor futtatni szeretne.

  5. A szerkesztő Fájl menüjében válassza a Save STARTUP (Indítás mentése) lehetőséget. Az MPP fájlmenüjében kattintson a Bezárás és visszatérés a Microsoft Projectbe elemre.

  6. Mentse a tervet, és zárja be a Microsoft Projectet. A terv következő megnyitásakor a Auto_Open makró fog futni, ha igen választ ad a makrók engedélyezéséhez.

    Megjegyzés:

    A Auto_Open makró más makrókat is futtathat. Ha például csak egy makró van a GLOBAL alkalmazásban. Az MPT neve "MyStartup", és ha nem vesz fel argumentumokat, akkor Auto_Open futtathatja a "MyStartup" makróval.

  7. Hozzon létre egy parancsikont az asztalon a Microsoft Projecthez. A végrehajtható fájl neve WINPROJ.EXE.

  8. Kattintson a jobb gombbal a parancsikonra, és válassza a Tulajdonságok parancsot. A Cél területen fűzze hozzá az elérési utat a mentett startup csomaghoz. MPP. Például: c:\winproj\winproj.exe c:\data\Startup.mpp kattintson az OK gombra.

Megjegyzés:

A Auto_Open makró más makrókat is futtathat. Ha például csak egy makró van a GLOBAL alkalmazásban. Az MPT neve "MyStartup", és ha nem vesz fel argumentumokat, akkor Auto_Open futtathatja a "MyStartup" makróval.

Kövesse az alábbi lépéseket a Microsoft Project korábbi verzióihoz:

  1. Hozzon létre egy új projektet.

    Megjegyzés:

    Ebben a példában a projekt neve STARTUP. MPP, de bármilyen érvényes fájlnevet használhat.

  2. Az Eszközök menüben válassza a Makrók, majd az Új gombot. Válassza a Beállítások lehetőséget, majd a Makró tárolása a következőben csoportban válassza az Aktuális projektfájl lehetőséget.

  3. A Makrónév mezőbe írja be a Auto_Open kifejezést, és kattintson az OK gombra.

  4. Kövesse a fenti 4–8. lépést.

Ha nem szeretné a Auto_Open makrót a STARTUP alkalmazásban. Az MPP futtatásához nyomja le és tartsa lenyomva a SHIFT billentyűt a Microsoft Project indításakor.

A Microsoft Project nem hoz létre automatikusan üres Project1 projektet, ha az ikon úgy van beállítva, hogy automatikusan nyisson meg egy projektet. Új projekt létrehozásához használhatja a FileNew metódust a STARTUP Auto_Open makrójában. MPP.

Ha be szeretné zárni a STARTUP elemet. Az MPP a Microsoft Project elindítása után adjon hozzá kódot a Auto_Open makróhoz a bezárásához. Az alábbi sorok például aktiválják a STARTUP elemet. MPP, majd zárja be módosítások mentése nélkül:

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