Udostępnij za pośrednictwem


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 przez aplikacja pakietu Office lication i typ projektu.

Uwaga

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 obiektów projektu z dodatku VSTO, użyj Application pola ThisAddIn klasy w projekcie. Pole Application zwraca Microsoft.Office.Interop.MsProject.Application obiekt reprezentujący bieżące wystąpienie programu Project. Aby uzyskać więcej informacji, zobacz Program VSTO Add-ins (Dodatki programu VSTO).

Podczas wywoływania modelu obiektów programu Project używane są typy podane w podstawowym zestawie międzyoperajowym 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 zestawie międzyoperajności 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. Model obiektów VBA odwołuje się do dokumentu modelu obiektów projektu, ponieważ jest on udostępniany kodowi języka Visual Basic for Applications (VBA). Aby uzyskać więcej informacji, zobacz Dokumentacja modelu obiektów projektu.

Wszystkie obiekty i elementy członkowskie w odwołaniu do modelu obiektów VBA odpowiadają typom i członkom w podstawowym zestawie międzyoperacyjności 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

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

Typy infrastruktury w podstawowym zestawie międzyoperajnoś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 obiektów opartym na modelu com projektu na kod zarządzany, nie są przeznaczone do użycia bezpośrednio w 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 programu Project i innych aplikacja pakietu Office lications firmy Microsoft, zobacz Dostosowywanie interfejsu użytkownika pakietu Office.