Udostępnij za pośrednictwem


Rozwiązania programu Visio

Program Visual Studio udostępnia szablony projektów, których można użyć do tworzenia dodatków VSTO dla programu Microsoft Office Visio. Dodatki VSTO umożliwiają automatyzowanie programu Visio, rozszerzanie funkcji programu Visio lub dostosowywanie interfejsu użytkownika programu Visio.

Aby uzyskać więcej informacji na temat dodatków VSTO, zobacz Get started programming VSTO Add-ins and Architecture of VSTO Add-ins (Wprowadzenie do programowania dodatków VSTO i architektury dodatków VSTO). Jeśli dopiero zaczynasz programować w pakiecie Microsoft Office, zobacz Wprowadzenie (programowanie pakietu Office w programie Visual Studio).

Dotyczy: informacje w tym temacie dotyczą projektów dodatków VSTO dla programu Visio 2010. Aby uzyskać więcej informacji, zobacz Dostępne funkcje uporządkowane według aplikacji pakietu Office i typu projektu.

Uwaga

Chcesz opracowywać rozwiązania, które rozszerzają środowisko pakietu Office na wiele platform? Zapoznaj się z nowym modelem dodatków pakietu Office. Dodatki pakietu Office mają niewielki rozmiar w porównaniu z dodatkami I rozwiązaniami VSTO i można je tworzyć przy użyciu niemal dowolnej technologii programowania internetowego, takiej jak HTML5, JavaScript, CSS3 i XML.

Automatyzowanie programu Visio przy użyciu modelu obiektów programu Visio

Model obiektów programu Visio uwidacznia wiele klas, których można używać do automatyzowania programu Visio w celu tworzenia diagramów dla schematów organizacyjnych, schematów blokowych, osi czasu projektu, diagramów sieciowych, przestrzeni biurowych i innych. Interfejs API umożliwia pisanie kodu w celu wykonywania typowych zadań:

  • Konstruowanie i pozycjonowanie kształtów i tekstu na diagramach.

  • Zarządzanie zachowaniem kształtu na podstawie logiki biznesowej i danych wejściowych użytkownika.

  • Wizualizacja diagramu sterowania, taka jak przesuwanie i powiększanie.

  • Dostosowywanie interfejsu użytkownika aplikacji.

  • Zaimportuj dane zewnętrzne do programu Visio, połącz je z kształtami i wyświetl je graficznie na stronie.

    Możesz wyświetlić procedury krok po kroku i przykłady kodu dotyczące używania modelu obiektów programu Visio do pracy z dokumentami i kształtami w obszarze Praca z dokumentami programu Visio i Praca z kształtami programu Visio.

    Aby uzyskać dostęp do modelu obiektów programu Visio z dodatku VSTO, użyj Application pola ThisAddIn klasy w projekcie. Pole Application zwraca Microsoft.Office.Interop.Visio.Application obiekt reprezentujący bieżące wystąpienie programu Visio. Aby uzyskać więcej informacji, zobacz Program VSTO Add-ins (Dodatki programu VSTO).

    Podczas wywoływania modelu obiektów programu Visio używane są typy podane w podstawowym zestawie międzyoperaktywowym (PIA) dla programu Visio. Usługa PIA działa jako mostek między kodem zarządzanym w dodatku VSTO i modelem obiektów COM w programie Visio. Wszystkie typy w usłudze Visio PIA są definiowane Microsoft.Office.Interop.Visio w przestrzeni nazw. Aby uzyskać więcej informacji na temat podstawowych zestawów międzyoperacyjnych, zobacz Omówienie programowania rozwiązań pakietu Office (VSTO) i podstawowe zestawy międzyoperatorowe pakietu Office.

Omówienie modelu obiektów programu Visio

Omówienie modelu obiektów programu Visio można znaleźć w artykule Omówienie modelu obiektów programu Visio, który zawiera linki do odwołania do modelu obiektów programu Visio i zestawów SDK.

Dostosowywanie interfejsu użytkownika programu Visio

Interfejs użytkownika programu Visio ma następujące opcje dostosowywania.

Zadanie Więcej informacji
Dostosuj wstążkę. Wstążka — omówienie

Aby uzyskać informacje na temat dostosowywania interfejsu użytkownika programu Visio, zobacz dokumentację referencyjną VBA dla klasy Visio.UIObject .