事件 - 文档已编辑


编辑

文档时是否有事件?如果没有,有谁知道我在哪里可以找到可用的 VBA 事件列表?

下面是文档对象的事件:

http://msdn.microsoft.com/en-美国/图书馆/AA140279(办公室.10(.aspx

事件

DocumentBeforeClose : Immediately before any open document closes. 
DocumentBeforePrint : Before any open document is printed. 
DocumentBeforeSave : Before any open document is saved. 
DocumentChange : A new document is created, when an existing document is opened, or when another document is made the active document. 
DocumentOpen : A document is opened. 
EPostageInsert : A user inserts electronic postage into a document. 
EPostagePropertyDialog : A user clicks the E-postage Properties (Labels and Envelopes dialog box) button or Print Electronic Postage toolbar button. This event allows a third-party software application to intercept and show their properties dialog box. 
MailMergeAfterMerge : After all records in a mail merge have merged successfully. 
MailMergeAfterRecordMerge : After each record in the data source successfully merges in a mail merge. 
MailMergeBeforeMerge : A merge is executed before any records merge. 
MailMergeBeforeRecordMerge : As a merge is executed for the individual records in a merge. 
MailMergeDataSourceLoad : The data source is loaded for a mail merge. 
MailMergeDataSourceValidate : A user performs address verification by clicking Validate in the Mail Merge Recipients dialog box. 
MailMergeWizardSendToCustom : The custom button is clicked on step six of the Mail Merge Wizard. 
MailMergeWizardStateChange : A user changes from a specified step to a specified step in the Mail Merge Wizard. 
NewDocument : A new document is created. 
Quit : The user quits Word. 
WindowActivate : Any document window is activated. 
WindowBeforeDoubleClick : The editing area of a document window is double-clicked, before the default double-click action. 
WindowBeforeRightClick : The editing area of a document window is right-clicked, before the default right-click action. 
WindowDeactivate : Any document window is deactivated. 
WindowSelectionChange : The selection changes in the active document window. 
WindowSize : The application window is resized or moved. 

还有自动宏:

自动新建、自动打开、自动

执行、自动退出

命令是 WindowSelectionChange

要截获任何 Word 命令,您可以:

1.

按 Alt+ F8 调出"宏"对话框,并在显示"宏输入"的位置,选择"单词命令"。

阿拉伯数字。

查找并选择要拦截的命令之一 - 例如,要拦截需要查找FilePrint和FilePrintDefault的打印命令。 要截获保存命令,您需要找到文件保存,文件保存为和文件保存全部

3.

在显示"宏输入"的地方,选择要存储宏的模板,然后单击"创建"。

4.

将为您编写执行命令所需的代码; 只需添加您自己的代码。

你可以尝试自动热键来监听按键事件,看看我的代码:

捕获 MS Word 的键下事件

最新更新