Sdílet prostřednictvím


Řešení projektu

Visual Studio 2012poskytuje šablony projektu, které lze použít k vytvoření doplňky aplikace Microsoft Office Project.Doplňky můžete automatizovat projektu, rozšířit funkce aplikace Project nebo vlastní projekt uživatelského rozhraní (UI).

Další informace o doplňcích aplikace viz Získání spuštěné doplňky programování na úrovni aplikace a Architektura doplňků úroveň aplikace.Pokud jste nový programování s aplikací Microsoft Office, naleznete v Začínáme (vývoj sady Office v aplikaci Visual Studio).

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni aplikace v aplikacích Project 2013 a Project 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.

Automatizace pomocí objektového modelu projektu projektu

Objektový model projektu poskytuje mnoho typů, které lze použít k automatizaci projektů.Tyto typy umožňují psát kód pro provádění běžných úkolů, například programové vytváření a úpravy úkoly v projektu.

Přístup k objektovému modelu projektu z v, použít Application pole ThisAddIn tříd v projektu.Application Pole vrátí Microsoft.Office.Interop.MsProject.Application objekt, který představuje aktuální instanci projektu.Další informace naleznete v tématu Doplňky aplikace úroveň programování.

Při volání do objektového modelu projektu použít typy, které jsou k dispozici primární sestavení interop pro projekt.Primární sestavení interop slouží jako most mezi spravovaným kódem v doplňku a objekt modelu COM v projektu.Všechny typy v primární sestavení interop projektu jsou definovány Microsoft.Office.Interop.MSProject oboru názvů.Další informace o primární sestavení interop viz Přehled vývoje řešení sady Office a Primární sestavení Interop Office.

Pomocí dokumentace projektu objekt modelu

Úplné informace o modelu objektu pro projekt může odkazovat na odkaz na objekt modelu projektu VBA.Odkaz na model objektu VBA dokumenty objektovému modelu projektu, jako je vystavena do jazyka Visual Basic pro Applications (VBA) kód.Další informace naleznete v Odkaz na Model objektu aplikace Project 2010.

Všechny objekty a odkaz na model objektu VBA členové odpovídají typy a členy v projektu primární definiční sestavení (PIA).Například Calendar objekt v referenční model objektu VBA odpovídá Microsoft.Office.Interop.MSProject.Calendar typu v projektu PIA.Přestože odkaz na model objektu VBA poskytuje příklady kódu pro většinu vlastnosti, metody a události, musíte přeložit kód VBA v tomto odkazu Visual Basic nebo Visual C#, pokud chcete použít v projektu přidat do projektu vytvořit pomocí aplikace Visual Studio.

[!POZNÁMKA]

V tomto okamžiku je žádné referenční dokumentaci pro primární definiční sestavení projektu.

Bb772083.collapse_all(cs-cz,VS.110).gifTypy infrastruktury v primární sestavení Interop projektu

Psaní kódu, který používá PIA projektu všimnout mnoho typů, které nejsou popsány v referenční VBA.Tyto další typy pomoci přeložit objekty modelu COM objekt projektu spravovaného kódu, nejsou určena pro použití přímo v kódu.

Další informace naleznete v Přehled tříd a rozhraní v primární sestavení Interop Office.

Přizpůsobení uživatelského rozhraní projektu

Uživatelské rozhraní aplikace Project můžete přizpůsobit následujícími způsoby.

Úloha

Další informace

Přidat vlastní karty pásu karet v aplikaci Project

Přehled pásu karet

Další informace o přizpůsobení uživatelského rozhraní projektu a jinými aplikacemi Microsoft Office naleznete v Přizpůsobení uživatelského rozhraní sady Office.

Viz také

Úkoly

Názorný postup: Vytvoření první úroveň aplikace doplněk pro projekt

Jak: vytvoření Office projekty v aplikaci Visual Studio

Referenční dokumentace

Primární sestavení Interop Office

Koncepty

Získání spuštěné doplňky programování na úrovni aplikace

Přehled vývoje řešení sady Office

Architektura doplňků úroveň aplikace

Psaní kódu v řešení Office

Další zdroje

Doplňky aplikace úroveň programování

Přizpůsobení uživatelského rozhraní sady Office

Aplikace Project 2010 a Project Server 2010 v vývoj Office