Visio-Lösungen
Visual Studio stellt Projektvorlagen bereit, die Sie zum Erstellen von VSTO-Add-Ins für Microsoft Office Visio verwenden können. Mit VSTO-Add-Ins können Sie Visio automatisieren, Visio -Features erweitern oder die Benutzeroberfläche (User Interface, UI) von Visio anpassen.
Weitere Informationen zu VSTO-Add-Ins finden Sie unter Erste Schritte beim Programmieren von VSTO-Add-Ins und der Architektur von VSTO-Add-Ins. Wenn Sie noch nicht mit Microsoft Office programmieren möchten, lesen Sie "Erste Schritte" (Office-Entwicklung in Visual Studio).
Betrifft: Die Informationen in diesem Thema betreffen VSTO-Add-In-Projekte für Visio 2010. Weitere Informationen finden Sie unter Features Available by Office Application and Project Type.
Hinweis
Möchten Sie Lösungen entwickeln, die die Office-Erfahrung auf mehreren Plattformen erweitern? Schauen Sie sich das neue Office-Add-Ins-Modell an. Office-Add-Ins haben im Vergleich zu VSTO-Add-Ins und -Lösungen einen geringen Platzbedarf, und Sie können diese mithilfe nahezu jeder Webprogrammiertechnologie erstellen, z. B. HTML5, JavaScript, CSS3 und XML.
Automatisieren von Visio mithilfe des Visio-Objektmodells
Das Visio-Objektmodell stellt zahlreiche Klassen bereit, die Sie verwenden können, um Visio zum Erstellen von Diagrammen für Organigramme, Flussdiagramme, Projektzeitachsen, Netzwerkdiagramme, Büroräume und mehr automatisieren können. Die API ermöglicht Ihnen das Schreiben von Code zum Ausführen häufige anfallender Aufgaben:
Erstellen und Positionieren von Shapes und Text in Diagrammen.
Verwalten des Shape-Verhaltens basierend auf Geschäftslogik und Benutzereingaben.
Steuern der Darstellung von Diagrammen (z. B. Schwenken und Zoomen).
Anpassen der Benutzeroberfläche der Anwendung.
Importieren externer Daten in Visio, Verknüpfen dieser Daten mit Shapes und grafische Darstellung auf einer Seite.
Sie können schrittweise Prozeduren und Codebeispiele für die Verwendung des Objektmodells von Visio anzeigen, um mit Dokumenten und Shapes in "Arbeiten mit Visio-Dokumenten " und "Arbeiten mit Visio-Shapes" zu arbeiten.
Für den Zugriff auf das Visio-Objektmodell aus einem VSTO-Add-In verwenden Sie das Feld
Application
der KlasseThisAddIn
in Ihrem Projekt. Das FeldApplication
gibt einMicrosoft.Office.Interop.Visio.Application
-Objekt zurück, das die aktuelle Instanz von Visio darstellt. Weitere Informationen finden Sie unter Programm-VSTO-Add-Ins.Bei einem Aufruf des Visio-Objektmodells verwenden Sie Typen, die in der primären Interopassembly (PIA) für Visio bereitgestellt werden. Die primäre Interopassembly (PIA) dient als Brücke zwischen verwaltetem Code im VSTO-Add-In und dem COM-Objektmodell in Visio. Alle Typen in der Visio-PIA werden im Namespace
Microsoft.Office.Interop.Visio
definiert. Weitere Informationen zu primären Interopassemblys finden Sie in der Übersicht über die Entwicklung von Office-Lösungen (VSTO) und primäre Interopassemblys von Office.
Übersicht über das Visio-Objektmodell
Eine Übersicht über das Visio-Objektmodell finden Sie in der Visio-Objektmodellübersicht, die Links zur Visio-Objektmodellreferenz und zu den SDKs enthält.
Anpassen der Benutzeroberfläche von Visio
Die Benutzeroberfläche von Visio weist die folgenden Anpassungsoptionen auf.
Aufgabe | Weitere Informationen |
---|---|
Anpassen des Menübands. | Übersicht über das Menüband |
Informationen zum Anpassen der Benutzeroberfläche von Visio finden Sie in der VBA-Referenzdokumentation für die Klasse Visio.UIObject .
Zugehöriger Inhalt
- Erste Schritte beim Programmieren von VSTO-Add-Ins
- Übersicht über die Entwicklung von Office-Lösungen (VSTO)
- Architecture of VSTO Add-ins
- Vorgehensweise: Erstellen von Office-Projekten in Visual Studio
- Programm-VSTO-Add-Ins
- Schreiben von Code in Office-Lösungen
- Primäre Interopassemblys von Office
- Anpassung der Office-Benutzeroberfläche
- Übersicht über das Visio-Objektmodell
- Visio 2010 in der Office-Entwicklung