Vba 有没有办法在Excel2007中启用一次宏

Vba 有没有办法在Excel2007中启用一次宏,vba,excel-2007,Vba,Excel 2007,我有一个excel 2007宏启用文件(xlsm),我想与许多用户共享,但它需要在每次打开电子表格时启用宏 我知道您可以将宏设置更改为“启用所有宏”,并将电子表格放在受信任的位置。我正在寻找一个更友好的用户来做这件事 我试图在对代码进行数字签名之前看看是否还有其他选择 Office 2010似乎会记住您启用了宏。不过,我们的大多数用户都有2007年版。可能只是按照您所说的做,数字签名,或者放在可信位置。您还可以创建一个可执行程序来打开工作簿,该程序在打开工作簿时会抑制宏警告。真的,没有任何“友好

我有一个excel 2007宏启用文件(xlsm),我想与许多用户共享,但它需要在每次打开电子表格时启用宏

我知道您可以将宏设置更改为“启用所有宏”,并将电子表格放在受信任的位置。我正在寻找一个更友好的用户来做这件事

我试图在对代码进行数字签名之前看看是否还有其他选择


Office 2010似乎会记住您启用了宏。不过,我们的大多数用户都有2007年版。

可能只是按照您所说的做,数字签名,或者放在可信位置。您还可以创建一个可执行程序来打开工作簿,该程序在打开工作簿时会抑制宏警告。真的,没有任何“友好”的方法可以做到这一点。

可能只是照你说的做,数字签名,或者放在可信的位置。您还可以创建一个可执行程序来打开工作簿,该程序在打开工作簿时会抑制宏警告。实际上,没有任何“友好”的方法可以做到这一点。

你想做的被认为是黑客行为,超出了微软的最佳实践。受信任的位置是为您想要做的事情而设计的。这是一个比数字签名容易得多的选择。受信任的位置是我的首选之一,但这是为一个大型组织设计的,在这个组织中,电子表格将被传递,甚至可能存储在一些网络共享上。我们不想限制用户保存文件的方式。您知道一个好的工具为代码签名证书生成csr吗。谢谢。你想做的被认为是黑客行为,超出了微软的最佳实践。受信任的位置是为您想要做的事情而设计的。这是一个比数字签名容易得多的选择。受信任的位置是我的首选之一,但这是为一个大型组织设计的,在这个组织中,电子表格将被传递,甚至可能存储在一些网络共享上。我们不想限制用户保存文件的方式。您知道一个好的工具为代码签名证书生成csr吗。谢谢,谢谢。我只是想确保我没有错过任何补丁或技巧。奇怪的是,你只需要在Office2010而不是2007年启用一次宏。我正在转向数字签名。如果你觉得我的答案是正确的,请随意标记。谢谢。我只是想确保我没有错过任何补丁或技巧。奇怪的是,你只需要在Office2010而不是2007年启用一次宏。我正在转向数字签名。如果你觉得我的答案是正确的,请随意标记。