Přehled modelu objektu aplikace Visio
Rozvíjet Office řešení aplikace Microsoft Office Visio, můžete pracovat s objektového modelu aplikace Visio.Tento objektový model se skládá z tříd a rozhraní, které jsou uvedeny v primární sestavení interop pro aplikace Visio a jsou definovány v Microsoft.Office.Interop.Visio oboru názvů.
Toto téma obsahuje stručný přehled objektového modelu aplikace Visio.Informace o použití objektového modelu aplikace Visio provádět úkoly v projektech, Office naleznete v následujících tématech:
Principy Model objektu aplikace Visio
Aplikace Visio poskytuje mnoho objektů, se kterými spolupracují.Tyto objekty jsou uspořádány v hierarchii následuje úzce uživatelského rozhraní.V horní části hierarchie je Microsoft.Office.Interop.Visio.Application objektu.Tento objekt představuje aktuální instanci aplikace Visio.Microsoft.Office.Interop.Visio.Application Obsahuje objekt Microsoft.Office.Interop.Visio.Document a Microsoft.Office.Interop.Visio.Page objekty stejně jako Microsoft.Office.Interop.Visio.Documents a Microsoft.Office.Interop.Visio.Pages kolekce.Každý z těchto objektů a kolekcí má mnoho metod a vlastností, které lze pracovat a manipulovat s ním.
Další informace naleznete v dokumentaci reference jazyka VBA k Microsoft.Office.Interop.Visio.Application, Microsoft.Office.Interop.Visio.Document, a Microsoft.Office.Interop.Visio.Page objekty a také Microsoft.Office.Interop.Visio.Documents a Microsoft.Office.Interop.Visio.Pages kolekce.
Následující oddíly stručně popište nejvyšší úrovně objektů a jejich interakce s sebou.Mezi tyto objekty patří následující objekty:
Aplikační objekt
Objekt dokumentu
Objekt na stránce
Aplikační objekt
Microsoft.Office.Interop.Visio.Application Objekt představuje aplikaci Visio a je rodičem všech ostatních objektů.Jeho členové obvykle použije aplikace Visio jako celek.Můžete použít vlastnosti a metody Microsoft.Office.Interop.Visio.Application a Microsoft.Office.Interop.Visio.ApplicationSettings objekty řízení prostředí aplikace Visio.
Na úrovni aplikace přidat v projektech přístup Microsoft.Office.Interop.Visio.Application pomocí objektu Application pole ThisAddIn třídy.Další informace naleznete v tématu Doplňky aplikace úroveň programování.
Objekt dokumentu
Microsoft.Office.Interop.Visio.Document Objekt je centrální programování aplikace Visio.Představuje výkresu, vzorníku nebo soubor šablony.Když otevřete dokument aplikace Visio nebo vytvořit nový dokument, vytvořte novou Microsoft.Office.Interop.Visio.Document objektu, který je přidán do Microsoft.Office.Interop.Visio.Documents kolekce Microsoft.Office.Interop.Visio.Application objektu.
Dokument, který má fokus, se nazývá aktivní dokument.Je zastoupena Microsoft.Office.Interop.Visio.Application.ActiveDocument vlastnost Microsoft.Office.Interop.Visio.Application objektu.
Objekt na stránce
Microsoft.Office.Interop.Visio.Page Objekt představuje kreslicí oblasti stránky popředí nebo pozadí stránky.Můžete použít Microsoft.Office.Interop.Visio.Page.Background vlastnost k určení, zda je na stránce popředí nebo pozadí stránky.
Chcete-li vytváření obrazců pomocí metod, které zahrnují Microsoft.Office.Interop.Visio.Page.DrawSpline a Microsoft.Office.Interop.Visio.Page.DrawOval metod.Navíc můžete načíst předlohy ze vzorníků a umístit obrazce na stránce pomocí Microsoft.Office.Interop.Visio.Page.Drop nebo Microsoft.Office.Interop.Visio.Page.DropMany metod.
Pomocí dokumentace k modelu objektu aplikace Visio
Úplné informace o objektovém modelu aplikace Visio můžete odkaz na referenční model objektu jazyka VBA Visio.VBA objektu modelu referenční dokumenty objektového modelu aplikace Visio tak, jak je vystaven jazyka Visual Basic pro kód Applications (VBA).Další informace naleznete v Odkaz na Model objektu aplikace Visio 2010.
Všechny objekty a členy v referenční model objektu jazyka VBA odpovídat typy a členy v aplikace Visio primární sestavení interop (PIA).Například Document objekt v referenční model objektu jazyka VBA odpovídá Microsoft.Office.Interop.Visio.Document typu v PIA aplikace Visio.Přestože referenční model objektu jazyka VBA obsahuje příklady kódu pro většinu vlastností, metod a událostí, musíte přeložit kód VBA v tomto odkazu jazyka Visual Basic nebo Visual C#, chcete-li je používat v aplikaci Visio doplněk projektu, který vytvoříte pomocí aplikace Visual Studio.
[!POZNÁMKA]
V tomto okamžiku je žádné referenční dokumentace pro aplikaci Visio primární sestavení interop.
Ukázky kódu související a další nástroje pro vytváření řešení aplikace Visio naleznete v tématu Visio 2010 Software Development Kit.
Další typy v primární sestavení Interop
Typy najdete v primární sestavení interop, které nejsou viditelné na VBA z důvodu rozdílů v provádění.VBA poskytuje zobrazení modelu objektu aplikace Visio obsahující objekty a členy, které lze použít přímo.Primární sestavení interop vystavit stejný model objektu, ale také obsahují jiné rozhraní, třídy a členy, které přeložit objekty modelu COM objektu spravovaný kód.Tyto dodatečné položky nejsou určeny pro použití přímo v kódu.
Další informace naleznete v Přehled tříd a rozhraní v primární sestavení Interop Office a Primární sestavení Interop Office.
Viz také
Koncepty
Práce s dokumenty aplikace Visio
Práce s obrazci aplikace Visio