Udostępnij przez


Rozwiązania projektu

Program Visual Studio 2013 udostępnia szablony projektów, których można użyć do tworzenia dodatków VSTO dla programu Microsoft Office Project. Za pomocą dodatków VSTO można automatyzować funkcje projektu, rozszerzać funkcje programu Project lub dostosowywać interfejs użytkownika programu Project.

Aby uzyskać więcej informacji na temat dodatków VSTO, zobacz Get started programming VSTO Add-ins and Architecture of VSTO Add-ins (Wprowadzenie do programowania dodatków VSTO i architektury dodatków VSTO). Jeśli dopiero zaczynasz programować w pakiecie Microsoft Office, zobacz Wprowadzenie (programowanie pakietu Office w programie Visual Studio).

Dotyczy: Informacje w tym temacie dotyczą projektów dodatków VSTO dla programu Project. Aby uzyskać więcej informacji, zobacz Funkcje dostępne dla aplikacji pakietu Office i typu projektu.

Uwaga / Notatka

Chcesz opracowywać rozwiązania, które rozszerzają środowisko pakietu Office na wiele platform? Zapoznaj się z nowym modelem dodatków pakietu Office. Dodatki pakietu Office mają niewielki rozmiar w porównaniu z dodatkami I rozwiązaniami VSTO i można je tworzyć przy użyciu niemal dowolnej technologii programowania internetowego, takiej jak HTML5, JavaScript, CSS3 i XML.

Automatyzowanie projektu przy użyciu modelu obiektów projektu

Model obiektów programu Project uwidacznia wiele typów, których można użyć do automatyzacji projektu. Te typy umożliwiają pisanie kodu w celu wykonywania typowych zadań, takich jak programowe tworzenie i modyfikowanie zadań w projekcie.

Aby uzyskać dostęp do modelu obiektowego projektu z dodatku VSTO, użyj pola Application w klasie ThisAddIn w swoim projekcie. Pole Application zwraca obiekt Microsoft.Office.Interop.MsProject.Application reprezentujący bieżące wystąpienie Project. Aby uzyskać więcej informacji, zobacz Program VSTO Add-ins (Dodatki programu VSTO).

Podczas wywoływania modelu obiektów programu Project używasz typów dostarczonych w podstawowym zestawie międzyoperacyjnym dla programu Project. Podstawowy zestaw międzyoperaktywny działa jako mostek między kodem zarządzanym w dodatku VSTO i modelem obiektów COM w programie Project. Wszystkie typy w podstawowym międzyoperacyjnym zestawie projektu są definiowane w Microsoft.Office.Interop.MSProject przestrzeni nazw. Aby uzyskać więcej informacji na temat podstawowych zestawów międzyoperacyjnych, zobacz Omówienie programowania rozwiązań pakietu Office (VSTO) i podstawowe zestawy międzyoperatorowe pakietu Office.

Korzystanie z dokumentacji modelu obiektów projektu

Aby uzyskać pełne informacje na temat modelu obiektów projektu, możesz zapoznać się z dokumentacją modelu obiektów VBA projektu. Dokumentacja modelu obiektowego VBA dokumentuje model obiektów projektu, jak jest udostępniany w kodzie Visual Basic for Applications (VBA). Aby uzyskać więcej informacji, zobacz Dokumentacja modelu obiektów projektu.

Wszystkie obiekty i członkowie w odniesieniu do modelu obiektu VBA odpowiadają typom i członkom w podstawowym zestawie międzyoperacyjnym projektu (PIA). Na przykład obiekt Calendar w odwołaniu do modelu obiektów VBA odpowiada typowi Microsoft.Office.Interop.MSProject.Calendar w usłudze Project PIA. Chociaż dokumentacja modelu obiektów VBA zawiera przykłady kodu dla większości właściwości, metod i zdarzeń, należy przetłumaczyć kod VBA w tym odwołaniu do języka Visual Basic lub Visual C#, jeśli chcesz ich używać w projekcie dodatku programu Project VSTO utworzonym przy użyciu programu Visual Studio.

Uwaga / Notatka

W tej chwili nie ma dokumentacji referencyjnej dla podstawowego zestawu międzyoperacyjnego programu Project.

Typy infrastruktury w podstawowym zestawie międzyoperacyjności projektu

Podczas pisania kodu korzystającego z usługi Project PIA można zauważyć wiele typów, które nie zostały opisane w dokumentacji VBA. Te dodatkowe typy ułatwiają tłumaczenie obiektów w modelu obiektowym opartym na modelu COM programu Project na kod zarządzany; nie są przeznaczone do bezpośredniego używania w twoim kodzie.

Aby uzyskać więcej informacji, zobacz Omówienie klas i interfejsów w podstawowych zestawach międzyoperacyjnych pakietu Office.

Dostosowywanie interfejsu użytkownika projektu

Interfejs użytkownika projektu można dostosować w następujący sposób.

Zadanie Więcej informacji
Dodawanie kart niestandardowych do wstążki w programie Project Omówienie wstążki

Aby uzyskać więcej informacji na temat dostosowywania interfejsu użytkownika projektu i innych aplikacji pakietu Microsoft Office, zobacz Dostosowywanie interfejsu użytkownika pakietu Office.