如何使用 Excel 2010 个人宏工作簿?

如何使用 Excel 2010 个人宏工作簿?

我希望使用 Microsoft Excel 2010 时我编写的所有宏始终可用。我该怎么做?

答案1

在 Excel 2010 中,个人宏工作簿位于C:\Users\UserName\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.xlsb创造这是将宏录制到您的个人宏工作簿中。您可以通过以下方式执行此操作:

  1. 前往屏幕右侧File - Options - Customize Ribbon并检查以启用“开发人员”选项卡developer
    在此处输入图片描述
  2. 转到开发人员选项卡并单击record macro
    在此处输入图片描述
  3. Store Macro In你的Personal Macro Workbook
    在此处输入图片描述
  4. Stop Recording
    在此处输入图片描述
  5. 当您关闭 Excel 或工作簿时,它会提示您您是否要保存对 PERSONAL.xlsb 所做的更改选择save
    在此处输入图片描述

    现在,您将拥有一个个人宏工作簿,只要您打开 Excel,它就可见。如果您在其他工作簿中存储了宏,您可以通过Visual Basic在 Excel 中移动模块将它们传输到个人宏工作簿中。此外,如果您的工作簿包含大量宏,您可以导航到文件位置并将该工作簿重命名为 PERSONAL 并将其保存为 .xlsb

答案2

我知道您在这里已经回答了自己的问题,并且这很有帮助,但是对于想要将旧的个人宏工作簿从 Excel 2007 及以下版本转移到 Excel 2010 的人来说,他们应该复制

%APPDATA%\Microsoft\Excel\XLSTART\PERSONAL.XLS

到新机器上的相同位置,而无需将其重命名为 XLSB。根据 Windows 的版本,%APPDATA% 将指向不同的位置,因此在两台机器上输入路径名时,它们应该使用 Windows 变量。

正如您所说,在创建个人宏工作簿之前,目录 XLSTART 不会存在,但只要重新启动 Excel,手动创建它就不会有什么坏处。

相关内容