【问题标题】:VBA automatically enables "macros" when workbook is open?工作簿打开时VBA自动启用“宏”?
【发布时间】:2013-10-28 16:28:00
【问题描述】:

这可能是一个愚蠢的问题,但有人可以在打开工作簿时自动启用 VBA 脚本/宏吗?无需通过路径文件 > 选项 > 安全 > 宏 > 启用。

我知道这是出于安全原因,这可能是不可能的。这只是出于好奇而提出的问题。

【问题讨论】:

标签: excel vba security


【解决方案1】:

不。必须为每个用户启用宏功能,或者由管理员使用注册表设置。

【讨论】:

  • 是的,我想象过,但可能有办法。但是,它可能必须通过在我不知道该怎么做的运行办公室的实际程序中进行编程。
【解决方案2】:
【解决方案3】:

将所有宏放入文件personal.xlsm (Office 2007) 并将此文件放入microsoft office XLSTART 文件夹中。让它包含要操作的文件的通用名称。当您打开新的 excel 实例时,此宏文件将与所有宏一起打开。在视图宏中选择宏。将文件重命名为宏中指定的通用名称。运行宏然后再次将文件通用名称更改为原始名称。对其他文件遵循类似的过程。这样可以在多个文件上操作多个宏。对您的 Office 版本适当地采用这种方法。如果您没有管理员权限,则必须将包含宏文件的文件夹作为受信任位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-11
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多