Ř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.
Typy 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 |
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
Další zdroje
Doplňky aplikace úroveň programování