Sdílet prostřednictvím


Přehled modelu objektů 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 Programování doplňků na úrovni aplikace.

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 Sestavení primární spolupráce sady Office.

Viz také

Koncepty

Práce s dokumenty aplikace Visio

Práce s obrazci aplikace Visio

Další zdroje

Řešení pro aplikaci Visio