Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Visual Studio stellt Projektvorlagen bereit, die Sie zum Erstellen von VSTO-Add-Ins für Microsoft Office Visio verwenden können. Sie können VSTO-Add-Ins verwenden, um Visio zu automatisieren, Visio-Features zu erweitern oder die Visio-Benutzeroberfläche (UI) anzupassen.
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).
Gilt für: Die Informationen in diesem Thema gelten für VSTO-Add-In-Projekte für Visio 2010. Weitere Informationen finden Sie unter Funktionen verfügbar nach Office-Anwendung und Projekttyp.
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 macht viele Klassen verfügbar, mit denen Sie Visio zum Erstellen von Diagrammen für Organigramme, Flussdiagramme, Projektzeitachsen, Netzwerkdiagramme, Büroräume und vieles mehr automatisieren können. Mit der API können Sie Code schreiben, um allgemeine Aufgaben auszuführen:
Erstellen und Positionieren von Formen und Text in Diagrammen.
Verwalten Sie das Shape-Verhalten basierend auf Geschäftslogik und Benutzereingabe.
Visualisierung des Steuerdiagramms wie Verschieben und Zoomen.
Passen Sie die Benutzeroberfläche der Anwendung an.
Importieren Sie externe Daten in Visio, verknüpfen Sie sie mit Shapes, und zeigen Sie sie grafisch auf einer Seite an.
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.
Verwenden Sie das
ApplicationFeld derThisAddInKlasse in Ihrem Projekt, um über ein VSTO-Add-In auf das Visio-Objektmodell zuzugreifen. DasApplicationFeld gibt einMicrosoft.Office.Interop.Visio.ApplicationObjekt zurück, das die aktuelle Instanz von Visio darstellt. Weitere Informationen finden Sie unter Programm-VSTO-Add-Ins.Wenn Sie das Visio-Objektmodell aufrufen, verwenden Sie Typen, die in der primären Interopassembly (PIA) für Visio bereitgestellt werden. Die PIA fungiert als Brücke zwischen dem verwalteten Code im VSTO-Add-In und dem COM-Objektmodell in Visio. Alle Typen in der Visio-PIA werden im
Microsoft.Office.Interop.VisioNamespace 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 Visio-Benutzeroberfläche verfügt über die folgenden Anpassungsoptionen.
| Aufgabe | Weitere Informationen |
|---|---|
| Passen Sie das Menüband an. | Übersicht über das Menüband |
Informationen zum Anpassen der Benutzeroberfläche von Visio finden Sie in der VBA-Referenzdokumentation für die Visio.UIObject-Klasse .
Verwandte Inhalte
- Erste Schritte beim Programmieren von VSTO-Add-Ins
- Übersicht über die Entwicklung von Office-Lösungen (VSTO)
- Architektur von VSTO-Add-Ins
- Vorgehensweise: Erstellen von Office-Projekten in Visual Studio
- Programmieren von VSTO-Add-Ins
- Schreiben von Code in Office-Lösungen
- Primäre Interop-Assemblys von Microsoft Office
- Anpassung der Office-Benutzeroberfläche
- Übersicht über das Visio-Objektmodell
- Visio 2010 in der Office-Entwicklung