将Excel宏限制到当前文件

将Excel宏限制到当前文件,excel,vba,Excel,Vba,如何更改设置(在文件或程序中),以使宏仅对“此工作簿”或文件本身可用,而不是默认为“所有打开的工作簿” 请注意,宏已经创建。我可以在“宏”弹出窗口底部看到“宏中的宏:”下拉框。我只需要能够改变默认的“所有打开的工作簿” 一定有一个简单的解决办法,但我似乎找不到 提前谢谢。快速浏览了一下,但不完全确定这是否可行。不过我会继续看的。保持对话框仅在本工作簿中显示宏的目的是什么?您不能改变宏对话框的行为。@Rory是的,我认为这是不可能的,因为我找不到任何东西。JA76-如果这是必要的,可能还有其他方法

如何更改设置(在文件或程序中),以使宏仅对“此工作簿”或文件本身可用,而不是默认为“所有打开的工作簿”

请注意,宏已经创建。我可以在“宏”弹出窗口底部看到“宏中的宏:”下拉框。我只需要能够改变默认的“所有打开的工作簿”

一定有一个简单的解决办法,但我似乎找不到


提前谢谢。

快速浏览了一下,但不完全确定这是否可行。不过我会继续看的。保持对话框仅在
本工作簿中显示宏的目的是什么?您不能改变宏对话框的行为。@Rory是的,我认为这是不可能的,因为我找不到任何东西。JA76-如果这是必要的,可能还有其他方法。但是,需要在Excel功能区上进行大量更改。然后创建一个userform来显示所有公共宏instead@Sam对于轻度刺激物,似乎需要付出很多努力……;)@罗里:是的。然而,我总是喜欢挑战。但看起来确实有点过分。