Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 7 在Excel 2010和Windows 7中使用旧工具栏_Windows 7_Excel 2010_Toolbars - Fatal编程技术网

Windows 7 在Excel 2010和Windows 7中使用旧工具栏

Windows 7 在Excel 2010和Windows 7中使用旧工具栏,windows-7,excel-2010,toolbars,Windows 7,Excel 2010,Toolbars,我有一个工具栏,其中有一些操作链接到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中是特殊情况,对每个人都是禁止的 我的问题:如何重置链接到工

我有一个工具栏,其中有一些操作链接到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集合

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

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

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

有什么建议吗


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

看起来我没有仔细研究。“OnAction”可能不会出现在对象浏览器中,但它是可用的,可用于重置关联的工具栏。它在使用即时窗口时似乎不起作用,但在模块的代码中起作用

干杯,伙计们