Udostępnianie niestandardowego paska narzędzi/wstążki wszystkim użytkownikom w kliencie programu Project

Wprowadzenie

W tym artykule opisano sposób tworzenia makra niestandardowego oraz paska narzędzi/wstążki zawierającego przyciski do uruchamiania makr. Ponadto w tym artykule opisano sposób wdrażania obiektów niestandardowych w lokalnym szablonie globalnym (Global.mpt) lub szablonie globalnym przedsiębiorstwa w przypadku korzystania z programu Project Server. Dzięki temu niestandardowy pasek narzędzi/wstążka mogą być dostępne dla wszystkich użytkowników klientów programu Microsoft Office Project, niezależnie od tego, czy użytkownicy łączą się z programem Microsoft Office Project Server, czy też używają autonomicznych klientów programu Project.

Więcej informacji

Po otwarciu projektu używa informacji w pliku lokalnym, a także pliku szablonu globalnego, aby ustawić wartości domyślne planu. Plik szablonu globalnego zawiera widoki, raporty, moduły (makra), tabele, filtry, kalendarze, mapy, pola i grupy (Paski narzędzi są dostępne w plikach szablonów globalnych programu Project 2007 lub starszych, ale nie w 2010 r., wstążka została wprowadzona w 2010 r.). Plan projektu będzie używać wartości domyślnych z szablonu globalnego, chyba że utworzysz nowe lub zmodyfikujesz istniejące obiekty. Dostosowane obiekty są przechowywane w projekcie lokalnym, chyba że należy wykonać kroki w celu skopiowania informacji do pliku globalnego. Ten szablon globalny można udostępnić innym użytkownikom klienckim programu Project, wysyłając im plik global.mpt w celu zapisania go lokalnie lub udostępniając go za pośrednictwem lokalizacji sieciowej.

Po otwarciu projektu w przedsiębiorstwie z poziomu programu Project Server do projektu zostaną zastosowane ustawienia szablonu globalnego przedsiębiorstwa. Po zastosowaniu szablonu globalnego przedsiębiorstwa do projektu zostaną zastosowane wszystkie elementy w lokalnym pliku globalnym, które nie mają tych samych nazw co elementy w szablonie globalnym przedsiębiorstwa, są również stosowane do pliku projektu. Dlatego jeśli utworzono widok niestandardowy, tabelę lub filtr o takiej samej nazwie jak element w szablonie globalnym przedsiębiorstwa, zostanie wyświetlony monit o zmianę nazwy lub zastąpienie elementu niestandardowego. Wyświetlony komunikat o błędzie jest podobny do poniższego błędu:

"Globalny obiekt przedsiębiorstwa zawiera już obiekt (taki jak widok, tabela, kalendarz itp.) o nazwie "<ObjectName>". Zmień nazwę lub zamień".

Zmiana nazwy obiektu rozwiąże problem i umożliwi dalsze otwieranie planu. Również druga wersja obiektu jest zachowywana w razie potrzeby.

Zazwyczaj szablon globalny przedsiębiorstwa ma pierwszeństwo przed innymi szablonami. Jednak pierwszeństwo wstążek, pasków narzędzi i menu jest traktowane inaczej niż inne elementy szablonu globalnego przedsiębiorstwa. Wstążki, paski narzędzi i menu w lokalnym pliku globalnym mają pierwszeństwo przed wstążkami, paskami narzędzi i menu, które mają taką samą nazwę w szablonie globalnym przedsiębiorstwa. Ponadto różne wersje językowe wstążek, pasków narzędzi i menu w lokalnym pliku globalnym mają pierwszeństwo przed wstążkami, paskami narzędzi i elementami menu w szablonie globalnym przedsiębiorstwa. Jednak niestandardowa wstążka lub pasek narzędzi, który ma unikatową nazwę w pliku szablonu globalnego przedsiębiorstwa w programie Project Server, będzie dostępny dla wszystkich użytkowników programu Project.

Ogólne kroki służące do przenoszenia dostosowanych obiektów z planu lokalnego do lokalnego pliku globalnego są dość proste:

  1. Utwórz obiekt niestandardowy w planie lokalnym.
  2. Otwórz organizatora, który pokazuje obiekty w lokalnym szablonie globalnym i plan obok siebie.
  3. Przenieś dostosowany obiekt z planu do szablonu globalnego i gotowe.

Te kroki będą działać dla wszystkich wersji programu Project do 2010 r.

Jeśli jednak chcesz dodać niestandardowe obiekty do szablonu globalnego przedsiębiorstwa (ponieważ używasz programu Project Server), użytkownik globalny przedsiębiorstwa może uzyskać dostęp tylko do użytkownika z uprawnieniami do otwierania szablonu globalnego przedsiębiorstwa z poziomu ustawień programu Project Server. Ta akcja powoduje uruchomienie Project Professional z otwartym w pamięci szablonem globalnym przedsiębiorstwa. Obiekty można przenieść z lokalnego planu globalnego lub dowolnego otwartego projektu do otwartego szablonu globalnego przedsiębiorstwa.

Aby dołączyć niestandardową kartę wstążki z przyciskiem polecenia umożliwiającym uruchomienie makra w pliku szablonu globalnego przedsiębiorstwa w programie Project 2010, wykonaj następujące kroki:

Kroki tworzenia makra niestandardowego

  1. Uruchom klienta programu Project.
  2. Rozpocznij nowy projekt. Nazwa to Project1.
  3. Na karcie Widok kliknij listę rozwijana Makra, a następnie kliknij pozycję RecordMacro.
  4. W polu Nazwa makra wpisz nazwę. Na przykład wartość domyślna makra 1.
  5. Na liście Makra sklepu kliknij pozycję Plik globalny. Jeśli wybierzesz pozycję Ten projekt, makro będzie dostępne tylko w projekcie 1.
  6. Kliknij inne odpowiednie opcje, a następnie kliknij przycisk OK.

Kroki kopiowania modułu zawierającego makro do lokalnego szablonu globalnego w razie potrzeby

  1. Na stronie Informacje na karcie Plik kliknij przycisk Organizator po lewej stronie pozycji Organizuj Szablonglobalny.

    Uwaga: nazwa aktualnie otwartych plików pojawi się w górnej części każdego okna. Plik można zmienić na inny otwarty plik, korzystając z list rozwijanych w dolnej części każdego okna.

  2. Kliknij kartę Moduły

  3. W przypadku wyświetlenia modułu zawierającego makro utworzone w powyższych krokach wybierz go.

  4. Między okienkami kliknij pozycję Kopiuj, a następnie kliknij przycisk Zamknij.

Globalna wola zostanie automatycznie zapisana. Moduł i makro będą teraz dostępne dla wszystkich planów korzystających z tego lokalnego szablonu globalnego.

Kroki kopiowania modułu do szablonu globalnego przedsiębiorstwa w roku 2007 lub 2010.

  1. Uruchom program Project Web Access jako użytkownik z uprawnieniami do modyfikowania szablonu globalnego przedsiębiorstwa.
  2. Kliknij pozycję Ustawienia > serwera — globalne przedsiębiorstwo i kliknij przycisk Konfiguruj Project Professional. Project Professional zostanie uruchomiona z szablonem globalnym przedsiębiorstwa w pamięci.
  3. Kliknij kartę Plik, wybierz pozycję Informacje i Zarządzaj szablonem globalnym.
  4. Otwórz plan, w którym jest przechowywane makro, jeśli nie znajduje się jeszcze w przedsiębiorstwie globalnym (+ niebuforowane).
  5. Kliknij kartę Moduł, a następnie wybierz moduł, który chcesz skopiować do szablonu globalnego przedsiębiorstwa.
  6. Między okienkami kliknij pozycję Kopiuj, a następnie kliknij przycisk Zamknij.
  7. Kliknij kartę Zadanie, a następnie kliknij przycisk Zapisz, aby zapisać szablon globalny przedsiębiorstwa.
  8. Zakończ Project Professional.

Następnym razem, gdy użytkownik otworzy dowolny plan przedsiębiorstwa, makro będzie dostępne.

Kroki tworzenia niestandardowego paska narzędzi i dodawania makra do przycisku w wersji 2007 lub starszej.

  1. Uruchom klienta projektu.
  2. W menu Narzędzia wskaż pozycję Dostosuj, a następnie kliknij pozycję Paski narzędzi.
  3. Na karcie Paski narzędzi kliknij pozycję Nowy, a następnie wpisz nazwę w polu Nazwa paska narzędzi . Na przykład wpisz CustToolbar1, a następnie kliknij przycisk OK.
  4. Kliknij kartę Polecenia.
  5. Na liście Kategorie kliknij pozycję Wszystkie makra.
  6. Przeciągnij polecenie Macro1 z listy Polecenia na pasek narzędzi.
  7. Kliknij nowo dodany przycisk makra na pasku narzędzi.
  8. W oknie dialogowym Dostosowywanie kliknij przycisk Modyfikuj zaznaczenie.
  9. Kliknij pozycję Edytuj obraz przycisku lub Zmień obraz przycisku, a następnie wprowadź niezbędne zmiany.
  10. Kliknij przycisk Zamknij.
  11. Otwórz szablon globalny przedsiębiorstwa lub pasek narzędzi zostanie zapisany w lokalnym pliku szablonu globalnego.
  12. Po wybraniu przycisku nowo dodane kliknij przycisk Modyfikuj zaznaczenie, a następnie kliknij przycisk Przypisz makro.
  13. Upewnij się, że utworzone makro zostanie wyświetlone w polu Polecenie . To makro nie może być makro specyficzne dla pliku.
  14. Kliknij przycisk Zamknij.
  15. Zamknij klienta programu Project.