Application-Objekt (Visio)
Stellt eine instance von Visio dar. Ein externes Programm erstellt oder ruft in der Regel ein Application-Objekt ab, bevor es andere Visio-Objekte aus diesem instance abrufen kann.
Verwenden Sie die CreateObject-Funktion von Microsoft Visual Basic oder die neue Schlüsselwort (keyword), um eine neue instance auszuführen, oder verwenden Sie die GetObject-Funktion, um eine bereits ausgeführte instance abzurufen. Sie können auch die CreateObject-Funktion mit dem InvisibleApp-Objekt verwenden, um eine neue instance auszuführen, die unsichtbar ist. Legen Sie den Wert der Visible-Eigenschaft des InvisibleApp-Objekts auf True fest, damit es angezeigt wird.
Hinweis
Ab Visio 2010 ersetzt die Microsoft Office Fluent-Benutzeroberfläche das vorherige System von mehrstufigen Menüs, Symbolleisten und Aufgabenbereichen. VBA-Objekte und -Member, die Sie in früheren Versionen von Visio zum Anpassen der Benutzeroberfläche verwendet haben, sind weiterhin in Visio verfügbar, funktionieren aber anders.
Hinweise
Verwenden Sie die Documents-, Windows- und Addons-Eigenschaft eines Application-Objekts, um die Document-, Window- und Addon-Auflistungen der Instanz abzurufen.
Verwenden Sie die ActiveDocument-, ActivePage- oder ActiveWindow-Eigenschaft, um das derzeit aktive Document-, Page- oder Window-Objekt abzurufen.
Verwenden Sie die BuiltInMenus-, BuiltInToolbars-, CustomMenus-, CustomToolbars- oder CommandBars-Eigenschaft, um auf die Menüs und Symbolleisten des Application-Objekts zuzugreifen.
ActiveDocument ist die Standardeigenschaft eines Application-Objekts.
Hinweis
Im Code eines Microsoft Visual Basic für Applikationen-Projekts eines Visio-Dokuments kann das globale Visio-Objekt anstelle eines Application-Objekts in Visio zum Abruf anderer Objekte verwendet werden.
Wenn Ihre Visual Studio-Projektmappe die Microsoft.Office.Interop.Visio-Referenz enthält, wird dieses Objekt den folgenden Typen zugeordnet:
- Microsoft.Office.Interop.Visio.ApplicationClass (für den Zugriff auf das Application-Objekt )
- Microsoft.Office.Interop.Visio.ApplicationClass.Application (zum Erstellen des Application-Objekts )
- Microsoft.Office.Interop.Visio.EApplication_Event (um auf Ereignisse für das Application-Objekt zuzugreifen)
Ereignisse
- AfterModal
- AfterRemoveHiddenInformation
- AfterReplaceShapes
- AfterResume
- AfterResumeEvents
- AppActivated
- AppDeactivated
- AppObjActivated
- AppObjDeactivated
- BeforeDataRecordsetDelete
- BeforeDocumentClose
- BeforeDocumentSave
- BeforeDocumentSaveAs
- BeforeMasterDelete
- BeforeModal
- BeforePageDelete
- BeforeQuit
- BeforeReplaceShapes
- BeforeSelectionDelete
- BeforeShapeDelete
- BeforeShapeTextEdit
- BeforeStyleDelete
- BeforeSuspend
- BeforeSuspendEvents
- BeforeWindowClosed
- BeforeWindowPageTurn
- BeforeWindowSelDelete
- CalloutRelationshipAdded
- CalloutRelationshipDeleted
- CellChanged
- ConnectionsAdded
- ConnectionsDeleted
- ContainerRelationshipAdded
- ContainerRelationshipDeleted
- ConvertToGroupCanceled
- DataRecordsetAdded
- DataRecordsetChanged
- DesignModeEntered
- DocumentChanged
- DocumentCloseCanceled
- DocumentCreated
- DocumentOpened
- DocumentSaved
- DocumentSavedAs
- EnterScope
- ExitScope
- FormulaChanged
- GroupCanceled
- KeyDown
- KeyPress
- KeyUp
- MarkerEvent
- MasterAdded
- MasterChanged
- MasterDeleteCanceled
- MouseDown
- MouseMove
- MouseUp
- MustFlushScopeBeginning
- MustFlushScopeEnded
- NoEventsPending
- OnKeystrokeMessageForAddon
- PageAdded
- PageChanged
- PageDeleteCanceled
- QueryCancelConvertToGroup
- QueryCancelDocumentClose
- QueryCancelGroup
- QueryCancelMasterDelete
- QueryCancelPageDelete
- QueryCancelQuit
- QueryCancelReplaceShapes
- QueryCancelSelectionDelete
- QueryCancelStyleDelete
- QueryCancelSuspend
- QueryCancelSuspendEvents
- QueryCancelUngroup
- QueryCancelWindowClose
- QuitCanceled
- ReplaceShapesCanceled
- RuleSetValidated
- RunModeEntered
- SelectionAdded
- SelectionChanged
- SelectionDeleteCanceled
- ShapeAdded
- ShapeChanged
- ShapeDataGraphicChanged
- ShapeExitedTextEdit
- ShapeLinkAdded
- ShapeLinkDeleted
- ShapeParentChanged
- StyleAdded
- StyleChanged
- StyleDeleteCanceled
- SuspendCanceled
- SuspendEventsCanceled
- TextChanged
- UngroupCanceled
- ViewChanged
- VisioIsIdle
- WindowActivated
- WindowChanged
- WindowCloseCanceled
- WindowOpened
- WindowTurnedToPage
Methoden
- AddUndoUnit
- BeginUndoScope
- ClearCustomMenus
- ClearCustomToolbars
- ConvertResult
- DoCmd
- EndUndoScope
- EnumDirectories
- FormatResult
- FormatResultEx
- GetBuiltInStencilFile
- GetCustomStencilFile
- GetPreviewEnabled
- InvokeHelp
- OnComponentEnterState
- PurgeUndo
- QueueMarkerEvent
- Quit
- Redo
- RegisterRibbonX
- RenameCurrentScope
- SetCustomMenus
- SetCustomToolbars
- SetPreviewEnabled
- Undo
- UnregisterRibbonX
Eigenschaften
- Active
- ActiveDocument
- ActivePage
- ActivePrinter
- ActiveWindow
- AddonPaths
- Addons
- AlertResponse
- Application
- Assistance
- AutoLayout
- AutoRecoverInterval
- AvailablePrinters
- Build
- BuiltInMenus
- BuiltInToolbars
- COMAddIns
- CommandBars
- CommandLine
- ConnectorToolDataObject
- CurrentEdition
- CurrentScope
- CustomMenus
- CustomMenusFile
- CustomToolbars
- CustomToolbarsFile
- DataFeaturesEnabled
- DefaultAngleUnits
- DefaultDurationUnits
- DefaultRectangleDataObject
- DefaultTextUnits
- DefaultZoomBehavior
- DeferRecalc
- DeferRelationshipRecalc
- DialogFont
- Documents
- DrawingPaths
- EventInfo
- EventList
- EventsEnabled
- FullBuild
- HelpPaths
- InhibitSelectChange
- InstanceHandle32
- InstanceHandle64
- IsInScope
- IsUndoingOrRedoing
- IsVisio32
- Language
- LanguageHelp
- LanguageSettings
- LiveDynamics
- MyShapesPath
- Name
- ObjectType
- OnDataChangeDelay
- Path
- PersistsEvents
- ProcessID
- PromptForSummary
- SaveAsWebObject
- ScreenUpdating
- Settings
- ShowChanges
- ShowProgress
- ShowStatusBar
- ShowToolbar
- StartupPaths
- Stat
- StencilPaths
- TemplatePaths
- TraceFlags
- TypelibMajorVersion
- TypelibMinorVersion
- UndoEnabled
- UserName
- VBAEnabled
- VBE
- Version
- Visible
- Window
- WindowHandle32
- Windows
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.