VisEventCodes Constants

Codes for Microsoft Visio events, event actions, and event IDs.

Constant

Value

Description

visActCodeAdvise

2

AddAdvise action code

visActCodeRunAddon

1

RunAddon action code

visEvtAdd

32768

Event code for adding an Event object, passed to the Add and AddAdvise methods. Used in conjunction with object codes for particular objects.

visEvtAfterModal

64

AfterModal event

visEvtApp

4096

Application object

visEvtAppActivate

1

AppActivated event

visEvtAppDeactivate

2

AppDeactivated event

visEvtBeforeModal

32

BeforeModal event

visEvtBeforeQuit

16

BeforeQuit event

visEvtCell

2048

Cell object

visEvtCodeAfterForcedFlush

201

AfterForcedFlush event code

visEvtCodeAfterResume

209

AfterResume event code

visEvtCodeAfterResumeEvents

213

AfterResumeEvents event code

visEvtCodeBefDocSaveAs

8

BeforeDocumentSaveAs event code

visEvtCodeBefDocSave

7

BeforeDocumentSave event code

visEvtCodeBefForcedFlush

200

BeforeForcedFlush event code

visEvtCodeBeforeSuspend

208

BeforeSuspend event code

visEvtCodeBeforeSuspendEvents

212

BeforeSuspendEvents event code

visEvtCodeBefSelDel

901

BeforeSelectionDelete event code

visEvtCodeBefWinPageTurn

703

BeforeWindowPageTurn event code

visEvtCodeBefWinSelDel

702

BeforeWindowSelDelete event code

visEvtCodeCalloutRelationshipAdded

504

CalloutRelationshipAdded event code

visEvtCodeCalloutRelationshipDeleted

505

CalloutRelationshipDeleted event code

visEvtCodeCancelConvertToGroup

908

ConvertToGroupCanceled event code

visEvtCodeCancelDocClose

10

DocumentCloseCanceled event code

visEvtCodeCancelMasterDel

401

MasterDeleteCanceled event code

visEvtCodeCancelPageDel

501

PageDeleteCanceled event code

visEvtCodeCancelQuit

205

QuitCanceled event code

visEvtCodeCancelSelDel

904

SelectionDeleteCanceled event code

visEvtCodeCancelSelGroup

910

GroupCanceled event code

visEvtCodeCancelStyleDel

301

StyleDeleteCanceled event code

visEvtCodeCancelSuspend

207

SuspendCanceled event code

visEvtCodeCancelSuspendEvents

211

SuspendEventsCanceled event code

visEvtCodeCancelUngroup

906

UngroupCanceled event code

visEvtCodeCancelWinClose

707

WindowCloseCanceled event code

visEvtCodeContainerRelationshipAdded

502

ContainerRelationshipAdded event code

visEvtCodeContainerRelationshipDeleted

503

ContainerRelationshipDeleted event code

visEvtCodeDocCreate

1

DocumentCreated event code

visEvtCodeDocDesign

6

DocumentDesignModeEntered event code

visEvtCodeDocOpen

2

DocumentOpened event code

visEvtCodeDocRunning

5

DocumentRunModeEntered event code

visEvtCodeDocSaveAs

4

DocumentSavedAs event code

visEvtCodeDocSave

3

DocumentSaved event code

visEvtCodeEnterScope

202

EnterScope event code

visEvtCodeExitScope

203

ExitScope event code

visEvtCodeInval

0

An event code no event can have.

visEvtCodeKeyDown

712

KeyDown event code

visEvtCodeKeyPress

713

KeyPress event code

visEvtCodeKeyUp

714

KeyUp event code

visEvtCodeMouseDown

709

MouseDown event code

visEvtCodeMouseMove

710

MousePress event code

visEvtCodeMouseUp

711

MouseUp event code

visEvtCodeQueryCancelConvertToGroup

907

QueryCancelConvertToGroup event code

visEvtCodeQueryCancelDocClose

9

QueryCancelDocumentClose event code

visEvtCodeQueryCancelMasterDel

400

QueryCancelMasterDelete event code

visEvtCodeQueryCancelPageDel

500

QueryCancelPageDelete event code

visEvtCodeQueryCancelQuit

204

QueryCancelQuit event code

visEvtCodeQueryCancelSelDel

903

QueryCancelSelectionDeleted event code

visEvtCodeQueryCancelSelGroup

909

QueryCancelGroup event code

visEvtCodeQueryCancelStyleDel

300

QueryCancelStyleDeleted event code

visEvtCodeQueryCancelSuspend

206

QueryCancelSuspend event code

visEvtCodeQueryCancelSuspendEvents

210

QueryCancelSuspendEvents event code

visEvtCodeQueryCancelUngroup

905

QueryCancelUngroup event code

visEvtCodeQueryCancelWinClose

706

QueryCancelWindowClose event code

visEvtCodeRuleSetValidated

13

RuleSetValidated event code

visEvtCodeSelAdded

902

SelectionAdded event code

visEvtCodeSelectionMovedToSubprocess

12

SelectionMovedToSubprocess event code

visEvtCodeShapeBeforeTextEdit

803

BeforeShapeTextEdit event code

visEvtCodeShapeDelete

801

ShapesDeleted event code

visEvtCodeShapeExitTextEdit

804

ShapeExitedTextEdit event code

visEvtCodeShapeParentChange

802

ShapeParentChanged event code

visEvtCodeViewChanged

705

ViewChanged event code

visEvtCodeWinOnAddonKeyMSG

708

OnKeystrokeMessageForAddon event code

visEvtCodeWinPageTurn

704

WindowTurnToPage event code

visEvtCodeWinSelChange

701

SelectionChanged event code

visEvtConnect

256

Connect object

visEvtDel

16384

Event code for deleting an Event object, passed to the Delete and AddAdvise methods. Used in conjunction with object codes for particular objects.

visEvtDataRecordset

32

DataRecordset object

visEvtDoc

2

Document object

visEvtFormula

4096

FormulaChanged event

visEvtIDInval

-1

An ID no event can have.

visEvtIdle

1024

VisioIsIdle event code

visEvtIdMostRecent

0

The ID of the most recent event to fire.

visEvtMarker

256

MarkerEvent event

visEvtMaster

8

Master object

visEvtMod

8192

Used in conjunction with object codes for particular objects to create events that report a change to an object. For example, visEvtMod + visEvtCell consitutes the CellChanged event.

visEvtNonePending

512

NoEventsPending event

visEvtObjActivate

4

AppObjActivated event

visEvtObjDeactivate

8

AppObjDeactivated

visEvtPage

16

Page object

visEvtRemoveHiddenInformation

11

AfterRemoveHiddenInformation event

visEvtRow

1024

Row object

visEvtSection

512

Section object

visEvtShape

64

Shape object

visEvtShapeDataGraphicChanged

807

ShapeDataGraphicChanged event

visEvtShapeLinkAdded

805

ShapeLinkAdded event

visEvtShapeLinkDeleted

806

ShapeLinkDeleted event

visEvtStyle

4

Style object

visEvtText

128

Text object

visEvtWinActivate

128

WindowActivated event

visEvtWindow

1

Window object

visScopeIDInval

-1

An ID no event scope can have.