0

我有一个工具栏,其中包含一些与 Personal.xls 中的宏链接的操作。我想在 Win7 下使用 Excel 2010 中的工具栏,但它坚持 C:\Documents and Settings\user\App...\PERSONAL.XLS 不存在。非常正确,他们已将 %AppData% 位置更改为 C:\Users\user... 而且我不能将 PERSONAL.XLS 的副本放在旧位置,因为 C:\Documents and Settings\ 是特殊情况在 Windows 7 中,它是所有人的禁地。

我的问题:如何重置链接到工具栏按钮的宏?

你以前可以访问

  • Commandbars 集合以获取命令栏

  • 命令栏的 Controls 集合获取一个控件(本例中为按钮)

  • 用于标识链接宏的控件的 OnAction 属性。

但 OnAction 似乎不是 Excel 2010 支持的属性。

有什么建议么?

我宁愿重新链接工具栏,也不愿创建新​​的自定义功能区选项卡。工具栏按钮不会浪费自定义功能区项目占用的大量空间,而且我工具栏上的自定义图标很有意义。附属问题:是否有简单的方法来为自定义功能区项目创建自定义设计?

4

1 回答 1

0

看来我调查的不够仔细。“OnAction”可能不会出现在对象浏览器中,但它是可用的,并且可用于重置关联的工具栏。使用“立即”窗口似乎无法正常工作,但可以在模块中的代码中使用。

各位干杯...

于 2013-03-15T04:48:33.710 回答