宝哥软件园

将识别上述编码模块中的自动宏

编辑:宝哥软件园 来源:互联网 时间:2021-11-23

因为word自定义宏不能自动运行。

下面,本网站将与您分享一些在实践中被证明是可行的方法,这样您的宏就可以随着文档的打开而自动运行。

条件:word宏的安全级别设置为中或低。

理论:通过word允许的默认宏调用自定义宏,可以随着文档的打开自动运行,这样我们平时制作的word的自定义宏就可以自动运行了。

例如,您有一个自定义倒计时宏,代码如下:

子定时器()

'中的代码已被省略。

末端接头

有关倒计时宏代码的示例,请参考本文:

现在,我们只需要添加在ThisDocumet代码中自动运行的默认宏,并调用上面的宏,这样我们就可以运行自定义宏了。

子自动打开()

呼叫计时器

末端接头

上面的呼叫定时器是呼叫命令。方法:调用自定义宏名。

上述方法比网络中提到的各种方法更实用、更简单。

知识扩展:

可以在Word中自动运行的默认宏代码名称和触发条件如下:

1.名称:AutoExec条件:启动Word或加载全局模板。

2.名称:自动查看条件:每次生成新文档时

3.名称:自动打开条件:每次打开现有文档时。

4.名称:自动关闭条件:每次关闭文档时。

5.名称:自动退出条件:当您退出word或卸载全局模板时。

在上面的例子中,我们借用了自动打开宏。

当下列条件之一成立时,将识别上述编码模块中的自动宏。

Automacros可以保存在普通模板、其他模板或文档中。唯一的例外是AutoExec宏,只有保存在“启动”文件夹中的“正常”模板或通用模板中,该宏才能自动运行。

如果出现命名冲突(多个自动宏同名),Word会运行上下文中最近的自动宏。例如,如果在文档和附加的模板中都创建了AutoClose宏,则只有文档中的宏可以运行。例如,如果在“正常”模板中创建了“自动查看”宏,则该宏只能在文档或其附加模板中没有名为“自动查看”的宏时运行。

如果用户按下Shift键,宏可以终止。例如,如果您创建了一个新文档(基于包含自动新建宏的模板),您可以通过按Shift键来停止自动新建宏。方法是按住Shift键,同时单击“文件”菜单下“新建”对话框中的“确定”按钮,直到显示新文档。当运行可能触发自动宏的宏时,可以使用以下指令来停止自动宏。

WordBasic。禁用自动宏

更多资讯
游戏推荐
更多+