Projektová řešení
Visual Studio 2013 poskytuje šablony projektů, které můžete použít k vytváření doplňků VSTO pro systém Microsoft Office Project. Doplňky VSTO můžete použít k automatizaci projectových funkcí, rozšíření funkcí projectu nebo přizpůsobení uživatelského rozhraní (UI).
Další informace o doplňcích VSTO najdete v tématu Začínáme s programováním doplňků VSTO a architekturou doplňků VSTO. Pokud s programováním s systém Microsoft Office začínáte, přečtěte si téma Začínáme (vývoj pro Office v sadě Visual Studio).
Platí pro: Informace v tomto tématu platí pro projekty doplňků VSTO pro Project. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
Poznámka:
Zajímá vás vývoj řešení, která rozšiřují prostředí Office napříč několika platformami? Podívejte se na nový model doplňků pro Office. Doplňky pro Office mají v porovnání s doplňky a řešeními VSTO malé nároky a můžete je vytvářet pomocí téměř jakékoli webové programovací technologie, jako je HTML5, JavaScript, CSS3 a XML.
Automatizace projektu pomocí objektového modelu projektu
Objektový model Projectu zveřejňuje mnoho typů, které můžete použít k automatizaci Projectu. Tyto typy umožňují psát kód pro provádění běžných úkolů, jako je programové vytváření a úpravy úkolů v projektu.
Pokud chcete získat přístup k objektovém modelu projektu z doplňku VSTO, použijte Application
pole ThisAddIn
třídy v projektu. Pole Application
vrátí Microsoft.Office.Interop.MsProject.Application
objekt, který představuje aktuální instanci aplikace Project. Další informace naleznete v tématu Program VSTO Doplňky.
Při volání do objektového modelu projektu použijete typy, které jsou k dispozici v primárním sestavení vzájemné spolupráce pro Project. Primární sestavení vzájemné spolupráce funguje jako most mezi spravovaným kódem v doplňku VSTO a objektovým modelem modelu COM v Projectu. Všechny typy v primárním sestavení vzájemné spolupráce projektu jsou definovány v Microsoft.Office.Interop.MSProject
oboru názvů. Další informace o primárních sestaveních vzájemné spolupráce najdete v tématu Přehled vývoje řešení Office (VSTO) a primárních sestavení vzájemné spolupráce Office.
Použití dokumentace k modelu objektů projektu
Úplné informace o objektovém modelu projektu najdete v odkazu na objektový model jazyka VBA projektu. Referenční model objektu VBA dokumentuje objektový model projektu, protože je vystavený kódu jazyk Visual Basic for Application (VBA). Další informace naleznete v tématu Projektový objektový model referenční dokumentace.
Všechny objekty a členy v odkazu na objektový model VBA odpovídají typům a členům v primárním sestavení vzájemné spolupráce projektu (PIA). Například objekt Calendar v odkazu na objektový model jazyka VBA odpovídá Microsoft.Office.Interop.MSProject.Calendar
typu v projektu PIA. I když odkaz na objektový model jazyka VBA poskytuje příklady kódu pro většinu vlastností, metod a událostí, musíte kód jazyka VBA v tomto odkazu přeložit do jazyka Visual Basic nebo Visual C#, pokud je chcete použít v projektu doplňku Project VSTO, který vytvoříte pomocí sady Visual Studio.
Poznámka:
V tuto chvíli neexistuje žádná referenční dokumentace pro sestavení primární spolupráce projektu.
Typy infrastruktury v primárním sestavení vzájemné spolupráce projektu
Při psaní kódu, který používá Project PIA, si můžete všimnout mnoha typů, které nejsou popsány v odkazu VBA. Tyto další typy pomáhají překládat objekty v objektovém modelu projectu založeném na modelu COM na spravovaný kód, nejsou určeny k použití přímo ve vašem kódu.
Další informace naleznete v tématu Přehled tříd a rozhraní v primárních sestaveních vzájemné spolupráce Office.
Přizpůsobení uživatelského rozhraní projektu
Uživatelské rozhraní projektu můžete přizpůsobit následujícími způsoby.
Úloha | Další informace |
---|---|
Přidání vlastních karet na pás karet v Projectu | Přehled pásu karet |
Další informace o přizpůsobení uživatelského rozhraní projectu a dalších aplikací systém Microsoft Office najdete v tématu Přizpůsobení uživatelského rozhraní Office.
Související obsah
- Návod: Vytvoření prvního doplňku VSTO pro projekt
- Začínáme s programováním doplňků VSTO
- Přehled vývoje řešení pro Office (VSTO)
- Architektura doplňků VSTO
- Postupy: Vytváření projektů Office v sadě Visual Studio
- Programové doplňky VSTO
- Psaní kódu v řešeních Office
- Primární sestavení vzájemné spolupráce Office
- Přizpůsobení uživatelského rozhraní Office
- Project 2010 a Project Server 2010 ve vývoji pro Office