Udostępnij za pośrednictwem


Model obiektu Visio ― Omówienie

W celu opracowania rozwiązania dla pakietu Office dla programu Microsoft Office Visio, mogą współdziałać z modelu obiektów programu Visio.Model ten obiekt składa się z klas i interfejsów, które są podane w podstawowego zestawu międzyoperacyjnego dla programu Visio i są zdefiniowane w Microsoft.Office.Interop.Visio obszaru nazw.

Ten temat zawiera krótkie omówienie modelu obiektów programu Visio.Aby uzyskać informacje dotyczące korzystania z modelu obiektów programu Visio do wykonywania zadań w projektach pakietu Office zobacz następujące tematy:

Opis modelu obiektów programu Visio

Program Visio zawiera wiele obiektów, z których można interakcyjnie pracować.Obiekty te są zorganizowane w hierarchii, znajdujący się blisko interfejsu użytkownika.U góry hierarchii jest Microsoft.Office.Interop.Visio.Application obiektu.Ten obiekt reprezentuje bieżące wystąpienie programu Visio.Microsoft.Office.Interop.Visio.Application Zawiera obiektu Microsoft.Office.Interop.Visio.Document i Microsoft.Office.Interop.Visio.Page obiektów jak również Microsoft.Office.Interop.Visio.Documents i Microsoft.Office.Interop.Visio.Pages kolekcji.Każda z tych obiektów i kolekcji ma wiele metod i właściwości, które można uzyskać dostęp do manipulowania i interakcji z nią.

Aby uzyskać więcej informacji, zobacz dokumentację odniesienia języka VBA dla Microsoft.Office.Interop.Visio.Application, Microsoft.Office.Interop.Visio.Document, i Microsoft.Office.Interop.Visio.Page obiektów, a także Microsoft.Office.Interop.Visio.Documents i Microsoft.Office.Interop.Visio.Pages kolekcji.

W poniższych sekcjach opisano pokrótce obiektów najwyższego poziomu i jak współdziałają ze sobą.Obiekty te obejmują następujące obiekty:

  • Obiekt aplikacji

  • Obiekt dokumentu

  • Obiekt na stronie

Obiekt aplikacji

Microsoft.Office.Interop.Visio.Application Obiekt reprezentuje aplikację programu Visio i jest elementem nadrzędnym wszystkich innych obiektów.Jego członkowie zwykle stosuje się do programu Visio jako całości.Można użyć właściwości i metody Microsoft.Office.Interop.Visio.Application i Microsoft.Office.Interop.Visio.ApplicationSettings obiekty do kontrolowania środowisku programu Visio.

W poziomie aplikacji Dodaj w projektach, można uzyskać dostęp Microsoft.Office.Interop.Visio.Application obiektu za pomocą Application pola ThisAddIn klasy.Aby uzyskać więcej informacji, zobacz Programowanie dodatków na poziomie aplikacji.

Obiekt dokumentu

Microsoft.Office.Interop.Visio.Document Obiekt jest centralnym programowania programu Visio.Reprezentuje rysunku, wzornika lub szablonu pliku.Podczas otwierania dokumentu programu Visio lub utworzyć nowy dokument, Utwórz nowy Microsoft.Office.Interop.Visio.Document obiekt, który jest dodawany do Microsoft.Office.Interop.Visio.Documents kolekcji Microsoft.Office.Interop.Visio.Application obiektu.

Aktywny dokument nosi nazwę dokumentu, który ma fokus.Jest ona reprezentowana przez Microsoft.Office.Interop.Visio.Application.ActiveDocument właściwość Microsoft.Office.Interop.Visio.Application obiektu.

Obiekt na stronie

Microsoft.Office.Interop.Visio.Page Obiekt reprezentuje obszaru rysowania strony pierwszego planu lub tła strony.Można użyć Microsoft.Office.Interop.Visio.Page.Background właściwość, aby ustalić, czy jest to strona pierwszego planu lub tła.

Aby utworzyć kształty, można użyć metody, które zawierają Microsoft.Office.Interop.Visio.Page.DrawSpline i Microsoft.Office.Interop.Visio.Page.DrawOval metody.Ponadto można pobrać wzorców ze wzorników i umieść kształty na stronie za pomocą Microsoft.Office.Interop.Visio.Page.Drop lub Microsoft.Office.Interop.Visio.Page.DropMany metody.

Korzystając z dokumentacji modelu obiektów programu Visio

Pełne informacje na temat modelu obiektów programu Visio może dotyczyć odwołanie do modelu obiektu programu Visio VBA.VBA obiekt modelu odniesienia dokumenty modelu obiektów programu Visio w postaci, w jakiej jest narażony na język Visual Basic dla kodu Applications (VBA).Aby uzyskać więcej informacji, zobacz Informacje o modelu obiektów programu Visio 2010.

Wszystkie obiekty i elementy członkowskie w odwołanie do modelu obiektu języka VBA odpowiadają typów i członków w programie Visio podstawowego zestawu międzyoperacyjnego (PIA).Na przykład Document obiekt w odwołanie do modelu obiektu języka VBA odpowiada Microsoft.Office.Interop.Visio.Document typu zestaw PIA programu Visio.Mimo, że odwołanie do modelu obiektu języka VBA zawiera przykłady kodu dla większości właściwości, metod i zdarzeń, należy przetłumaczyć kodu VBA w tym odniesienia do programu Visual Basic lub Visual C#, jeśli chcesz użyć ich w Visio dodać w projekcie, które można utworzyć przy użyciu programu Visual Studio.

[!UWAGA]

W tej chwili nie istnieje żadne Dokumentacja referencyjna dla podstawowego zestawu międzyoperacyjnego programu Visio.

Do kodu powiązanego próbki i dodatkowe narzędzia do tworzenia rozwiązań programu Visio, zobacz Programu Visio 2010 Software Development Kit.

Dodatkowe typy w podstawowe zestawy międzyoperacyjne

Typy można znaleźć w podstawowe zestawy międzyoperacyjne, które nie są widoczne dla języka VBA ze względu na różnice w realizacji.VBA zawiera widok modelu obiektów programu Visio, który zawiera obiekty i elementy członkowskie, których można użyć bezpośrednio.Podstawowe zestawy międzyoperacyjne ujawnić ten sam model obiektu, ale zawierają również inne interfejsy, klas i członków, które tłumaczą obiektów w modelu obiektów COM do kodu zarządzanego.Te dodatkowe elementy nie są przeznaczone do stosowania bezpośrednio w kodzie.

Aby uzyskać więcej informacji, zobacz Omówienie klas i interfejsów w podstawowe zestawy Interop Office i Podstawowe zestawy międzyoperacyjne pakietu Office.

Zobacz też

Koncepcje

Praca z dokumentami Visio

Praca z dokumentami Visio Shapes

Inne zasoby

Rozwiązania programu Visio