自动运行的宏 您所在的位置:网站首页 word里启用宏 自动运行的宏

自动运行的宏

2024-07-03 16:43| 来源: 网络整理| 查看: 265

自动运行的宏 项目04/07/2023

通过为宏指定特殊名称,可以在执行启动 Word 或打开文档等操作时自动运行该宏。 Word 将下列名称识别为自动宏,或称"auto"宏。

宏名 运行条件 AutoExec 启动 Word 或加载全局模板时 AutoNew 每次新建文档时 AutoOpen 每次打开已有文档时 AutoClose 每次关闭文档时 AutoExit 退出 Word 或卸载共用模板时

当以下条件之一为真时,将识别代码模块中的自动宏。

模块在自动宏(如 AutoExec)之后命名,并且包含一个名为“Main”的过程。

任何模块中的过程在自动宏之后命名。

与其他宏一样,自动宏也可以保存于 Normal 模板、其他模板或文档中。 为使宏自动运行,它必须位于活动文档的 Normal 模板中,或活动文档选用的模板中。 唯一例外的是 AutoExec 宏,它只有存储于以下位置时才可自动运行:Normal 模板、通过“模板和加载项”对话框全局加载的模板、或由“Startup”文件夹指定的文件夹中的全局模板。 在命名冲突的情况下(多个自动宏名相同),Word 将运行最近的上下文中的自动宏。 例如,如果同时在文档及其附加的模板中创建了 AutoClose 宏,则仅执行文档中的自动宏。 如果在 Normal 模板中创建了 AutoNew 宏,只有当文档或其附加的模板中没有名为 AutoNew 的宏时,该自动宏才能运行。

注意 可以按住 Shift 键以防止自动宏运行。 例如,如果基于包含 AutoNew 宏的模板创建新文档,则可以通过在“新建”对话框中单击“确定”时按住 Shift 键来阻止 AutoNew 宏运行 (“文件”菜单) ,然后继续按住 Shift 键,直到显示新文档。 在可能触发自动宏的宏中,可以使用以下说明阻止自动宏运行。

WordBasic.DisableAutoMacros 支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有