Sdílet prostřednictvím


Projektová řešení

Visual Studio 2013poskytuje šablony projektu, které lze použít k vytvoření aplikace úroveň doplňky aplikace Microsoft Office Project.Doplňky slouží k automatizaci projektů, rozšířit funkce aplikace Project nebo upravit uživatelské rozhraní (UI) projektu.

Další informace o doplňcích úrovni aplikace, naleznete v Začínáme s programováním doplňků na úrovni aplikací a Architektura doplňků na úrovni aplikace.Pokud začínáte programování s aplikací Microsoft Office, naleznete v Začínáme (vývoj pro systém Office v sadě Visual Studio).

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni aplikace v Projectu 2013 a v Projectu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Projekt automatizace pomocí objektového modelu aplikace Project

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

Použít pro přístup k objektovému modelu projektu z v, Application pole ThisAddIn tříd v projektu.Application Pole vrátí Microsoft.Office.Interop.MsProject.Application objekt, který představuje aktuální instance aplikace Project.Další informace naleznete v tématu Programování doplňků na úrovni aplikace.

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

Používání dokumentace projektu modelu objektu

Úplné informace o objektovém modelu projektu naleznete odkaz na projekt VBA modelu.Referenční model objektu VBA dokumenty objektovému modelu projektu, jako je vystavena do jazyka Visual Basic pro Applications (VBA) kód.Další informace naleznete v tématu Referenční příručce objektového modelu aplikace Project 2010.

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

[!POZNÁMKA]

V tuto chvíli není žádné referenční dokumentaci pro primární definiční sestavení projektu.

Typy infrastruktury v primární definiční sestavení projektu

Při psaní kódu, který používá PIA projekt, můžete si všimnout mnoho typů, které nejsou popsány v dokumentu Referenční příručka jazyka VBA.Tyto další typy pomoci přeložit objekty založené na modelu COM objektový model aplikace Project pro spravovaný kód, není určen pro použití přímo v kódu.

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

Vlastní nastavení uživatelského rozhraní aplikace Project

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

Úloha

Další informace

Přidat vlastní karty na 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í systému Office.

Viz také

Úkoly

Návod: Vytvoření prvního doplňku na úrovni aplikace pro projekt

Postupy: Vytváření projektů pro systém Office v prostředí Visual Studio

Referenční dokumentace

Sestavení primární spolupráce sady Office

Koncepty

Začínáme s programováním doplňků na úrovni aplikací

Přehled vývoje řešení pro systém Office

Architektura doplňků na úrovni aplikace

Psaní kódu v řešeních pro systém Office

Další zdroje

Programování doplňků na úrovni aplikace

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

Aplikace Project 2010 a Project Server 2010 ve vývoji Office