Eine benutzerdefinierte Symbolleiste/ein benutzerdefiniertes Menüband für alle Benutzer im Project-Client verfügbar machen

Einführung

In diesem Artikel wird beschrieben, wie Sie ein benutzerdefiniertes Makro und eine Symbolleiste/ein Menüband mit Schaltflächen zum Ausführen von Makros erstellen. Darüber hinaus wird in diesem Artikel beschrieben, wie sie die benutzerdefinierten Objekte entweder in der lokalen globalen Vorlage (Global.mpt) oder der enterprise globalen Vorlage bereitstellen, wenn Sie Project Server verwenden. Dadurch kann die benutzerdefinierte Symbolleiste/das benutzerdefinierte Menüband für alle Benutzer von Microsoft Office Project-Clients verfügbar sein, unabhängig davon, ob Benutzer eine Verbindung mit Microsoft Office Project Server herstellen oder eigenständige Project-Clients verwenden.

Weitere Informationen

Wenn ein Projekt geöffnet wird, verwendet es Informationen in der lokalen Datei sowie die globale Vorlagendatei, um Standardwerte für den Plan festzulegen. Die globale Vorlagendatei enthält Ansichten, Berichte, Module (Makros), Tabellen, Filter, Kalender, Karten, Felder und Gruppen (Symbolleisten sind in globalen Vorlagendateien von Project 2007 oder früher verfügbar, aber nicht 2010, das Menüband wurde 2010 eingeführt). Ihr Projektplan verwendet die Standardwerte aus der globalen Vorlage, es sei denn, Sie erstellen neue oder ändern die vorhandenen Objekte . Angepasste Objekte werden im lokalen Projekt gespeichert, es sei denn, Sie unternehmen Schritte, um die Informationen in die globale Datei zu kopieren. Diese globale Vorlage kann für andere Project-Clientbenutzer freigegeben werden, indem entweder die Datei global.mpt gesendet wird, um sie lokal zu speichern, oder sie über einen Netzwerkspeicherort freigeben.

Wenn ein Enterprise-Projekt über Project Server geöffnet wird, werden die Enterprise-Global-Vorlageneinstellungen auf das Projekt angewendet. Nachdem die Enterprise Global-Vorlage auf das Projekt angewendet wurde, werden alle Elemente in der lokalen globalen Datei, die nicht die gleichen Namen wie die Elemente in der enterprise globalen Vorlage haben, auch auf die Projektdatei angewendet. Wenn Sie eine benutzerdefinierte Ansicht, Tabelle oder einen filter erstellt haben, die denselben Namen wie ein Element in der enterprise globalen Vorlage hat, werden Sie daher aufgefordert, das benutzerdefinierte Element umzubenennen oder zu überschreiben. Die Fehlermeldung, die Sie erhalten, ähnelt der folgenden Fehlermeldung:

"Enterprise Global enthält bereits ein Objekt (z. B. eine Ansicht, Tabelle, Kalender usw.) mit dem Namen "<ObjectName>". Umbenennen oder Ersetzen."

Durch das Umbenennen des Objekts wird das Problem behoben, und Sie können den Plan weiterhin öffnen. Bei Bedarf wird auch eine zweite Version des Objekts beibehalten.

In der Regel hat die enterprise-global-Vorlage Vorrang vor anderen Vorlagen. Die Rangfolge von Menübändern, Symbolleisten und Menüs wird jedoch anders behandelt als andere Elemente in der enterprise globalen Vorlage. Menübänder, Symbolleisten und Menüs in der lokalen globalen Datei haben Vorrang vor Menübändern, Symbolleisten und Menüs, die in der enterprise globalen Vorlage denselben Namen haben. Darüber hinaus haben verschiedene Sprachversionen von Menübändern, Symbolleisten und Menüs in der lokalen globalen Datei Vorrang vor Menübändern, Symbolleisten und Menüelementen in der enterprise globalen Vorlage. Ein benutzerdefiniertes Menüband oder eine benutzerdefinierte Symbolleiste mit einem eindeutigen Namen in der enterprise globalen Vorlagendatei in Project Server steht jedoch allen Benutzern von Project zur Verfügung.

Die allgemeinen Schritte zum Verschieben benutzerdefinierter Objekte aus einem lokalen Plan in die lokale globale Datei sind ziemlich einfach:

  1. Erstellen Sie das benutzerdefinierte Objekt in Ihrem lokalen Plan.
  2. Öffnen Sie den Organisator, der die Objekte in der lokalen globalen Vorlage und den Plan nebeneinander anzeigt.
  3. Verschieben Sie das angepasste Objekt aus dem Plan in die globale Vorlage, damit Sie fertig sind.

Diese Schritte funktionieren für alle Versionen von Project bis 2010.

Wenn Sie der Enterprise Global-Vorlage jedoch benutzerdefinierte Objekte hinzufügen möchten (da Sie Project Server verwenden), kann nur ein Benutzer mit berechtigungen zum Öffnen der Enterprise Global-Vorlage über die Project Server-Einstellungen auf die Enterprise Global-Vorlage zugreifen. Diese Aktion startet dann Project Professional mit geöffneter Enterprise Global-Vorlage im Arbeitsspeicher. Sie können Objekte aus dem lokalen globalen oder einem beliebigen offenen Projektplan in die geöffnete Enterprise Global-Vorlage verschieben.

Führen Sie die folgenden Schritte aus, um eine benutzerdefinierte Menübandregisterkarte mit einer Befehlsschaltfläche zum Ausführen eines Makros in Ihrer globalen Enterprise-Vorlagendatei in Project 2010 einzuschließen:

Schritte zum Erstellen eines benutzerdefinierten Makros

  1. Starten Sie den Project-Client.
  2. Starten Sie ein neues Projekt. Der Name lautet Project1.
  3. Klicken Sie auf der Registerkarte Ansicht auf die Dropdownliste Makros, und klicken Sie dann auf RecordMacro.
  4. Geben Sie im Feld Makroname einen Namen ein. Makro1 ist beispielsweise die Standardeinstellung.
  5. Klicken Sie in der Liste Makro speichern in auf Globale Datei. Wenn Sie Dieses Projekt auswählen, ist das Makro nur in Project 1 verfügbar.
  6. Klicken Sie auf die anderen geeigneten Optionen, und klicken Sie dann auf OK.

Schritte zum Kopieren des Moduls, das das Makro enthält, in die lokale globale Vorlage bei Bedarf

  1. Klicken Sie auf der Seite Info der Registerkarte Datei auf die Schaltfläche Organisator auf der linken Seite von OrganizeGlobal Template.

    Hinweis: Der Name der derzeit geöffneten Dateien wird oben in jedem Fenster angezeigt. Sie können die Datei in eine andere geöffnete Datei ändern, indem Sie die Dropdownlisten am unteren Rand jedes Fensters verwenden.

  2. Klicken Sie auf die Registerkarte Module.

  3. Wenn das Modul angezeigt wird, das das in den obigen Schritten erstellte Makro enthält, wählen Sie es aus.

  4. Klicken Sie zwischen den Bereichen auf Kopieren und dann auf Schließen.

Der globale Wille wird automatisch gespeichert. Das Modul und das Makro sind jetzt für alle Pläne verfügbar, die diese lokale globale Vorlage verwenden.

Schritte zum Kopieren des Moduls in die Enterprise Global-Vorlage in 2007 oder 2010.

  1. Starten Sie Project Web Access als Benutzer mit Berechtigungen zum Ändern der Enterprise Global-Vorlage.
  2. Klicken Sie auf Servereinstellungen > Enterprise Global und dann auf die Schaltfläche Project Professional konfigurieren. Project Professional wird mit der Enterprise Global-Vorlage im Arbeitsspeicher gestartet.
  3. Klicken Sie auf die Registerkarte Datei, wählen Sie Info und globale Vorlage verwalten aus.
  4. Öffnen Sie den Plan, in dem Das Makro gespeichert ist, wenn es noch nicht im globalen Unternehmen (+ nicht zwischengespeichertes Unternehmen) gespeichert ist.
  5. Klicken Sie auf die Registerkarte Modul, und wählen Sie dann das Modul aus, das Sie in die Enterprise Global Template kopieren möchten.
  6. Klicken Sie zwischen den Bereichen auf Kopieren und dann auf Schließen.
  7. Klicken Sie auf die Registerkarte Aufgabe und dann auf Speichern, um die Enterprise-Global-Vorlage zu speichern.
  8. Beenden Sie Project Professional.

Wenn ein Benutzer das nächste Mal einen Enterprise-Plan öffnet, ist das Makro verfügbar.

Schritte zum Erstellen einer benutzerdefinierten Symbolleiste und Hinzufügen des Makros zu einer Schaltfläche in 2007 und früheren Versionen.

  1. Starten Sie den Project-Client.
  2. Zeigen Sie im Menü Extras auf Anpassen, und klicken Sie dann auf Symbolleisten.
  3. Klicken Sie auf der Registerkarte Symbolleisten auf Neu, und geben Sie dann einen Namen in das Feld Symbolleistenname ein. Geben Sie beispielsweise CustToolbar1 ein, und klicken Sie dann auf OK.
  4. Klicken Sie auf die Registerkarte Befehle.
  5. Klicken Sie in der Liste Kategorien auf Alle Makros.
  6. Ziehen Sie den Befehl Macro1 aus der Liste Befehle auf die Symbolleiste.
  7. Klicken Sie auf der Symbolleiste auf die neu hinzugefügte Makroschaltfläche.
  8. Klicken Sie im Dialogfeld Anpassen auf Auswahl ändern.
  9. Klicken Sie auf Schaltflächenbild bearbeiten oder Schaltflächenbild ändern, und nehmen Sie dann die erforderlichen Änderungen vor.
  10. Klicken Sie auf Schließen.
  11. Öffnen Sie die Enterprise Global-Vorlage, oder die Symbolleiste wird in der lokalen globalen Vorlagendatei gespeichert.
  12. Klicken Sie bei ausgewählter neu hinzugefügter Schaltfläche auf Auswahl ändern und dann auf Makro zuweisen.
  13. Stellen Sie sicher, dass das erstellte Makro im Feld Befehl angezeigt wird. Dieses Makro darf kein dateispezifisches Makro sein.
  14. Klicken Sie auf Schließen.
  15. Beenden Sie den Project-Client.