使用 Add 或 AddAdvise 方法时,请使用下表查找要创建的事件的事件代码。 下表列出了每个 Visio 事件及其相应的事件代码和数字代码。
注意
如果使用 Visual Basic 或 Visual Basic for Applications (VBA) ,则无需创建自己的事件。 请参阅此参考中的事件主题,该主题对应于要使用的事件。
事件及对应事件代码和数值代码表
| 事件 | 事件代码 | 数值代码 |
|---|---|---|
| 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) |
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。