当工作簿打开时,VBA会自动启用“宏”吗?

时间:2013-10-28 16:28:01

标签: excel vba security

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

答案 2 :(得分:0)

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