VBA在运行时创建菜单

时间:2014-02-20 15:35:19

标签: excel vba

我有VBA宏,它在运行时创建菜单和工具栏(在事件Workbook_New或Workbook_Open中)。它在Excel 2010中运行良好,但在2013年,当我以编程方式创建新工作簿时,不会调用菜单创建,但菜单包含与工具栏中完全相同的元素(也是不同的)。在2013 Excel中发生了什么,为什么,如果我已经配置了菜单,在下一个工作簿中它取代了另一个菜单(我没有创建)?

1 个答案:

答案 0 :(得分:0)

听起来像兼容性问题。更高版本的Excel中不支持某些项目。一个例子是日历日期选择器。在更高版本的excel中,它们不再支持该对象,它们已将其替换为另一个对象。

http://social.msdn.microsoft.com/Forums/en-US/d147b5fa-ab97-43a9-8459-787df1e5fb38/date-picker-is-missing-again-in-excel-2010-full-installation-windows-xp?forum=isvvba