Event codes (Visio)
When you are working with the Add or AddAdvise method, use the following table to find the event code for the event that you want to create. This table lists each Visio event and its corresponding event code and numeric code.
Note
If you are using Visual Basic or Visual Basic for Applications (VBA), you don't need to create your own events. See the event topic in this reference that corresponds to the event that you want to use.
Table of events and corresponding event and numeric codes
Event | Event code | Numeric code |
---|---|---|
AfterModal | visEvtApp+visEvtAfterModal | &H1040 (4160) |
AfterResume | visEvtCodeAfterResume | &H00D1 (209) |
AfterResumeEvents | visEvtCodeAfterResumeEvents | &H00D5 (213) |
AfterRemoveHiddenInformation | visEvtRemoveHiddenInformation | &H000A (11) |
AppActivated | visEvtApp+visEvtAppActivate | &H1001 (4097) |
AppDeactivated | visEvtApp+visEvtAppDeactivate | &H1002 (4098) |
AppObjActivated | visEvtApp+visEvtObjActivate | &H1004 (4100) |
AppObjDeactivated | visEvtApp+visEvtObjDeactivate | &H1008 (4104) |
BeforeDataRecordsetDelete | visEvtDel+visEvtDataRecordset | &H4020 (16416) |
BeforeDocumentClose | visEvtDel+visEvtDoc | &H4002 (16386) |
BeforeDocumentSave | visEvtCodeBefDocSave | &H0007 (7) |
BeforeDocumentSaveAs | visEvtCodeBefDocSaveAs | &H0008 (8) |
BeforeMasterDelete | visEvtDel+visEvtMaster | &H4008 (16392) |
BeforeModal | visEvtApp+visEvtBeforeModal | &H1020 (4128) |
BeforePageDelete | visEvtDel+visEvtPage | &H4010 (16400) |
BeforeQuit | visEvtApp+visEvtBeforeQuit | &H1010 (4112) |
BeforeSelectionDelete | visEvtCodeBefSelDel | &H0385 (901) |
BeforeShapeDelete | visEvtDel+visEvtShape | &H4040 (16448) |
BeforeShapeTextEdit | visEvtCodeShapeBeforeTextEdit | &H0323 (803) |
BeforeStyleDelete | visEvtDel+visEvtStyle | &H4004 (16388) |
BeforeSuspend | visEvtCodeBeforeSuspend | &H00D0 (208) |
BeforeSuspendEvents | visEvtCodeBeforeSuspendEvents | &H00D4 (212) |
BeforeWindowClosed | visEvtDel+visEvtWindow | &H4001 (16385) |
BeforeWindowPageTurn | visEvtCodeBefWinPageTurn | &H02BF (703) |
BeforeWindowSelDelete | visEvtCodeBefWinSelDel | &H02BE (702) |
CalloutRelationshipAdded | visEvtCodeCalloutRelationshipAdded | &H01F8 (504) |
CalloutRelationshipDeleted | visEvtCodeCalloutRelationshipDeleted | &H01F9 (505) |
CellChanged | visEvtMod+visEvtCell | &H2800 (10240) |
ConnectionsAdded | visEvtAdd+visEvtConnect | &H8100 (33024) |
ConnectionsDeleted | visEvtDel+visEvtConnect | &H4100 (16640) |
ContainerRelationshipAdded | visEvtCodeContainerRelationshipAdded | &H01F6 (502) |
ContainerRelationshipDeleted | visEvtCodeContainerRelationshipDeleted | &H01F7 (503) |
ConvertToGroupCanceled | visEvtCodeCancelConvertToGroup | &H038C (908) |
DataRecordsetAdded | visEvtAdd+visEvtDataRecordset | &H8020 (32800) |
DataRecordsetChanged | visEvtMod+VisEvtDataRecordset | &H2020 (8224) |
DesignModeEntered | visEvtCodeDocDesign | &H0006 (6) |
DocumentAdded | visEvtAdd+visEvtDoc | &H8002 (32770) |
DocumentChanged | visEvtMod+visEvtDoc | &H2002 (8194) |
DocumentCloseCanceled | visEvtCodeCancelDocClose | &H0010 (10) |
DocumentCreated | visEvtCodeDocCreate | &H0001 (1) |
DocumentOpened | visEvtCodeDocOpen | &H0002 (2) |
DocumentSaved | visEvtCodeDocSave | &H0003 (3) |
DocumentSavedAs | visEvtCodeDocSaveAs | &H0004 (4) |
EnterScope | visEvtCodeEnterScope | &H00CA (202) |
ExitScope | visEvtCodeExitScope | &H00CB (203) |
FormulaChanged | visEvtMod+visEvtFormula | &H3000 (12288) |
GroupCanceled | visEvtCodeCancelSelGroup | &H038E (910) |
KeyDown | visEvtCodeKeyDown | &H02C8 (712) |
KeyPress | visEvtCodeKeyPress | &H02C9 (713) |
KeyUp | visEvtCodeKeyUp | &H02CA (714) |
MasterAdded | visEvtAdd+visEvtMaster | &H8008 (32776) |
MarkerEvent | visEvtApp+visEvtMarker | &H1100 (4352) |
MasterChanged | visEvtMod+visEvtMaster | &H2008 (8200) |
MasterDeleteCanceled | visEvtCodeCancelMasterDel | &H0191 (401) |
MouseDown | visEvtCodeMouseDown | &H02C5 (709) |
MouseMove | visEvtCodeMouseMove | &H02C6 (710) |
MouseUp | visEvtCodeMouseUp | &H02C7 (711) |
MustFlushScopeBeginning | visEvtCodeBefForcedFlush | &H00C8 (200) |
MustFlushScopeEnded | visEvtCodeAfterForcedFlush | &H00C9 (201) |
NoEventsPending | visEvtApp+visEvtNonePending | &H1200 (4608) |
OnKeystrokeMessageForAddon | visEvtCodeWinOnAddonKeyMSG | &H02C4 (708) |
PageAdded | visEvtAdd+visEvtPage | &H8010 (32784) |
PageChanged | visEvtMod+visEvtPage | &H2010 (8208) |
PageDeleteCanceled | visEvtCodeCancelPageDel | &H01F5 (501) |
QueryCancelConvertToGroup | visEvtCodeQueryCancelConvertToGroup | &H038B (907) |
QueryCancelDocumentClose | visEvtCodeQueryCancelDocClose | &H0009 (9) |
QueryCancelGroup | visEvtCodeQueryCancelSelGroup | &H038D (909) |
QueryCancelMasterDelete | visEvtCodeQueryCancelMasterDel | &H0190 (400) |
QueryCancelPageDelete | visEvtCodeQueryCancelPageDel | &H01F4 (500) |
QueryCancelQuit | visEvtCodeQueryCancelQuit | &H00CC (204) |
QueryCancelSelectionDelete | visEvtCodeQueryCancelSelDel | &H0387 (903) |
QueryCancelStyleDelete | visEvtCodeQueryCancelStyleDel | &H012C (300) |
QueryCancelSuspend | visEvtCodeQueryCancelSuspend | &H00CE (206) |
QueryCancelSuspendEvents | visEvtCodeQueryCancelSuspendEvents | &H0528 (210) |
QueryCancelUngroup | visEvtCodeQueryCancelUngroup | &H0389 (905) |
QueryCancelWindowClose | visEvtCodeQueryCancelWinClose | &H02C2 (706) |
QuitCanceled | visEvtCodeCancelQuit | &H00CD (205) |
RunModeEntered | visEvtCodeDocRunning | &H0005 (5) |
RuleSetValidated | visEvtCodeRuleSetValidated | &H000D (13) |
SelectionAdded | visEvtCodeSelAdded | &H0386 (902) |
SelectionChanged | visEvtCodeWinSelChange | &H02BD (701) |
SelectionDeleteCanceled | visEvtCodeCancelSelDel | &H0388 (904) |
SelectionMovedToSubprocess | visEvtCodeSelectionMovedToSubprocess | &H000B (12) |
ShapeAdded | visEvtAdd+visEvtShape | &H8040 (32832) |
ShapeChanged | visEvtMod+visEvtShape | &H2040 (8256) |
ShapeDataGraphicChanged | visEvtShapeDataGraphicChanged | &H0327 (807) |
ShapeExitedTextEdit | visEvtCodeShapeExitTextEdit | &H0324 (804) |
ShapeLinkAdded | visEvtShapeLinkAdded | &H0325 (805) |
ShapeLinkDeleted | visEvtShapeLinkDeleted | &H0326 (806) |
ShapeParentChanged | visEvtCodeShapeParentChange | &H0322 (802) |
ShapesDeleted | visEvtCodeShapeDelete | &H0321 (801) |
StyleAdded | visEvtAdd+visEvtStyle | &H8004 (32772) |
StyleChanged | visEvtMod+visEvtStyle | &H2004 (8196) |
StyleDeleteCanceled | visEvtCodeCancelStyleDel | &H012D (301) |
SuspendCanceled | visEvtCodeCancelSuspend | &H00CF (207) |
SuspendEventsCanceled | visEvtCodeCancelSuspendEvents | &H00D3 (211) |
TextChanged | visEvtMod+visEvtText | &H2080 (8320) |
UngroupCanceled | visEvtCodeCancelUngroup | &H038A (906) |
ViewChanged | visEvtCodeViewChanged | &H02C1 (705) |
VisioIsIdle | visEvtApp+visEvtIdle | &H1400 (5120) |
WindowActivated | visEvtApp+visEvtWinActivate | &H1080 (4224) |
WindowCloseCanceled | visEvtCodeCancelWinClose | &H02C3 (707) |
WindowOpened | visEvtAdd+visEvtWindow | &H8001 (32769) |
WindowChanged | visEvtMod+visEvtWindow | &H2001 (8193) |
WindowTurnedToPage | visEvtCodeWinPageTurn | &H02C0 (704) |
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.