Freigeben über


Visio-Projektmappen

Aktualisiert: November 2007

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und -Versionen von Microsoft Office.

Projekttyp

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Visio 2003

  • Visio 2007

Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Visual Studio Tools for Office stellt Projektvorlagen bereit, die Sie zum Erstellen von Add-Ins auf Anwendungsebene für Microsoft Office Visio verwenden können. Mit Add-Ins können Sie Visio automatisieren, Visio-Features erweitern oder die Visio-Benutzeroberfläche anpassen.

Weitere Informationen zu Add-Ins auf Anwendungsebene finden Sie unter Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene und unter Architektur von Add-Ins auf Anwendungsebene.

Wenn Sie mit dem Programmieren mit Microsoft Office noch nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte (Visual Studio Tools for Office).

Automatisieren von Visio mithilfe des Visio-Objektmodells

Das Visio-Objektmodell stellt viele Klassen bereit, die Sie verwenden können, um Visio für das Erstellen von Diagrammen für Organisationsdiagramme, Flussdiagramme, Projektzeitachsen, Netzwerkdiagramme, Büroräume und mehr zu automatisieren. Die API ermöglicht Ihnen, Code zu schreiben, um häufig vorkommende Aufgaben auszuführen:

  • Erstellen und Positionieren von Shapes und Text in Diagrammen

  • Verwalten des Verhaltens von Shapes auf der Grundlage von Geschäftslogik und Benutzereingabe

  • Steuern der grafischen Darstellung von Diagrammen (z. B. Schwenken und Zoomen)

  • Anpassen der Anwendungsbenutzeroberfläche

  • Importieren externer Daten in Visio, Verknüpfen mit Shapes und grafisches Darstellen auf einer Seite

Schritt-für-Schritt-Anweisungen und Codebeispiele dafür, wie das Objektmodell von Microsoft Office Visio mit Dokumenten und Shapes in Visual Studio Tools for Office-Projekten verwendet wird, finden Sie unter Arbeiten mit Visio-Dokumenten und unter Arbeiten mit Visio-Shapes.

Wenn Sie von einem Visual Studio Tools for Office-Add-In auf das Visio-Objektmodell zugreifen möchten, verwenden Sie das Application-Feld der ThisAddIn-Klasse im Projekt. Das Application-Feld gibt ein Microsoft.Office.Interop.Visio.Application-Objekt zurück, das die aktuelle Instanz von Visio darstellt. Weitere Informationen finden Sie unter Programmieren von Add-Ins auf Anwendungsebene.

Bei einem Aufruf an das Visio-Objektmodell verwenden Sie Typen, die in der primären Interopassembly für Visio bereitgestellt werden. Die primäre Interopassembly dient als Brücke zwischen verwaltetem Code im Visual Studio Tools for Office-Add-In und dem COM-Objektmodell in Visio. Alle Typen in der primären Interopassembly für Visio werden im Microsoft.Office.Interop.Visio-Namespace definiert. Weitere Informationen zu primären Interopassemblys finden Sie unter Übersicht über die Entwicklung von Office-Projektmappen und unter Primäre Interopassemblys in Office.

Übersicht über das Visio-Objektmodell

Eine Übersicht über das Visio-Objektmodell, einschließlich Links zur Referenz für das Visio-Objektmodell und zu den SDKs, finden Sie unter Übersicht über das Visio-Objektmodell.

Anpassen der Visio-Benutzeroberfläche

Die Visio-Benutzeroberfläche bietet die folgenden Optionen zur Anpassung.

Aufgabe

Weitere Informationen

Hinzufügen von benutzerdefinierten Symbolleisten und Symbolleistenelementen.

Gewusst wie: Programmgesteuertes Erstellen von Office-Symbolleisten

Hinzufügen von Menüs und Menüelementen.

Gewusst wie: Programmgesteuertes Erstellen von Office-Menüs

Informationen über das Anpassen der Benutzeroberfläche von Visio finden Sie in der VBA-Referenzdokumentation für die Visio.UIObject-Klasse.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Visual Studio Tools for Office-Projekte

Konzepte

Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene

Übersicht über die Entwicklung von Office-Projektmappen

Architektur von Add-Ins auf Anwendungsebene

Programmieren von Add-Ins auf Anwendungsebene

Schreiben von Code in Office-Projektmappen

Anpassung der Office-Benutzeroberfläche

Übersicht über das Visio-Objektmodell

Referenz

Primäre Interopassemblys in Office