Event codes

Microsoft Visio Developer Reference

Event codes

See also

When you are working with the Add or AddAdvise method, use the following table to find the event code for the event you want to create. This table lists each Microsoft Visio event and its corresponding event code and numeric code.

Note If you're using Microsoft 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 you want to use.

Click to show or hide information.Table of events and corresponding event and numeric codes

Event

Event code

Numeric code

AfterModal

visEvtApp+visEvtAfterModal

&H1040

AfterResume

visEvtCodeAfterResume

&H00D1(209)

AppActivated

visEvtApp+visEvtAppActivate

&H1001

AppDeactivated

visEvtApp+visEvtAppDeactivate

&H1002

AppObjActivated

visEvtApp+visEvtObjActivate

&H1004

AppObjDeactivated

visEvtApp+visEvtObjDeactivate

&H1008

BeforeDocumentClose

visEvtDel+visEvtDoc

&H4002

BeforeDocumentSave

visEvtCodeBefDocSave

&H0007 (7)

BeforeDocumentSaveAs

visEvtCodeBefDocSaveAs

&H0008 (8)

BeforeMasterDelete

visEvtDel+visEvtMaster

&H4008

BeforeModal

visEvtApp+visEvtBeforeModal

&H1020

BeforePageDelete

visEvtDel+visEvtPage

&H4010

BeforeQuit

visEvtApp+visEvtBeforeQuit

&H1010

BeforeSelectionDelete

visEvtCodeBefSelDel

&H0385 (901)

BeforeShapeDelete

visEvtDel+visEvtShape

&H4040

BeforeShapeTextEdit

visEvtCodeShapeBeforeTextEdit

&H0323 (803)

BeforeStyleDelete

visEvtDel+visEvtStyle

&H4004

BeforeSuspend

visEvtCodeBeforeSuspend

&H00D0(208)

BeforeWindowClosed

visEvtDel+visEvtWindow

&H4001

BeforeWindowPageTurn

visEvtCodeBefWinPageTurn

&H02BF (703)

BeforeWindowSelDelete

visEvtCodeBefWinSelDel

&H02BE (702)

CellChanged

visEvtMod+visEvtCell

&H2800

ConnectionsAdded

visEvtAdd+visEvtConnect

&H8100

ConnectionsDeleted

visEvtDel+visEvtConnect

&H4100

ConvertToGroupCanceled

visEvtCodeCancelConvertToGroup

&H038C (908)

DesignModeEntered

visEvtCodeDocDesign

&H0006 (6)

DocumentAdded

visEvtAdd+visEvtDoc

&H8002

DocumentChanged

visEvtMod+visEvtDoc

&H2002

DocumentCloseCanceled

visEvtCodeCancelDocClose

&H0010 (10)

DocumentCreated

visEvtCodeCreate

&H0001 (1)

DocumentOpened

visEvtCodeOpen

&H0002 (2)

DocumentSaved

visEvtCodeDocSave

&H0003 (3)

DocumentSavedAs

visEvtCodeDocSaveAs

&H0004 (4)

EnterScope

visEvtCodeEnterScope

&H00CA (202)

ExitScope

visEvtCodeExitScope

&H00CB (203)

FormulaChanged

visEvtMod+visEvtFormula

&H3000

MarkerEvent

visEvtApp+visEvtMarker

&H1100

MasterAdded

visEvtAdd+visEvtMaster

&H8008

MasterChanged

visEvtMod+visEvtMaster

&H2008

MasterDeleteCanceled

visEvtCodeCancelMasterDel

&H0191 (401)

MustFlushScopeBeginning

visEvtCodeBefForcedFlush

&H00C8 (200)

MustFlushScopeEnded

visEvtCodeAfterForcedFlush

&H00C9 (201)

NoEventsPending

visEvtApp+visEvtNonePending

&H1200

OnKeystrokeMessageForAddon

visEvtCodeWinOnAddonKeyMSG

&H02C4 (708)

PageAdded

visEvtAdd+visEvtPage

&H8010

PageChanged

visEvtMod+visEvtPage

&H2010

PageDeleteCanceled

visEvtCodeCancelPageDel

&H01F5 (501)

QueryCancelConvertToGroup

visEvtCodeQueryCancelConvertToGroup

&H038B (907)

QueryCancelDocumentClose

visEvtCodeQueryCancelDocClose

&H0009 (9)

QueryCancelMasterDelete

visEvtCodeQueryCancelMasterDel

&H0190 (400)

QueryCancelPageDelete

visEvtCodeQueryCancelPageDel

&H01F4 (500)

QueryCancelQuit

visEvtCodeQueryCancelQuit

&H00CC (204)

QueryCancelSelectionDelete

visEvtCodeQueryCancelSelDel

&H0387 (903)

QueryCancelStyleDelete

visEvtCodeQueryCancelStyleDel

&H012C (300)

QueryCancelSuspend

visEvtCodeQueryCancelSuspend

&H00CE(206)

QueryCancelUngroup

visEvtCodeQueryCancelUngroup

&H0389 (905)

QueryCancelWindowClose

visEvtCodeQueryCancelWinClose

&H02C2 (706)

QuitCanceled

visEvtCodeCancelQuit

&H00CD (205)

RunModeEntered

visEvtCodeDocRunning

&H0005 (5)

SelectionAdded

visEvtCodeSelAdded

&H0386 (902)

SelectionChanged

visEvtCodeWinSelChange

&H02BD (701)

SelectionDeleteCanceled

visEvtCodeCancelSelDel

&H0388(904)

ShapeAdded

visEvtAdd+visEvtShape

&H8040

ShapeChanged

visEvtMod+visEvtShape

&H2040

ShapeExitedTextEdit

visEvtCodeShapeExitTextEdit

&H0324 (804)

ShapeParentChanged

visEvtCodeShapeParentChange

&H0322 (802)

ShapesDeleted

visEvtCodeShapeDelete

&H0321 (801)

StyleAdded

visEvtAdd+visEvtStyle

&H8004

StyleChanged

visEvtMod+visEvtStyle

&H2004

StyleDeleteCanceled

visEvtCodeCancelStyleDel

&H012D (301)

SuspendCanceled

visEvtCodeCancelSuspend

&H00CF(207)

TextChanged

visEvtMod+visEvtText

&H2080

UngroupCanceled

visEvtCodeCancelUngroup

&H038A (906)

ViewChanged

visEvtCodeViewChanged

&H02C1 (705)

VisioIsIdle

visEvtApp+visEvtIdle

&H1400

WindowActivated

visEvtApp+visEvtWinActivate

&H1080

WindowCloseCanceled

visEvtCodeCancelWinClose

&H02C3 (707)

WindowOpened

visEvtAdd+visEvtWindow

&H8001

WindowChanged

visEvtMod+visEvtWindow

&H2001

WindowTurnedToPage

visEvtCodeWinPageTurn

&H02C0 (704)