0
我有VBA宏,它們在運行時(在Workbook_New或Workbook_Open事件中)創建菜單和工具欄。它在Excel 2010中可以正常工作,但在2013年,當我編程創建新工作簿時,不會調用菜單創建,但菜單包含與工具欄中完全相同的元素(也是不同的)。 2013年Excel會發生什麼?如果我已經配置菜單,爲什麼在下一個工作簿中替換爲另一個菜單(我沒有創建)?運行時VBA創建菜單
我有VBA宏,它們在運行時(在Workbook_New或Workbook_Open事件中)創建菜單和工具欄。它在Excel 2010中可以正常工作,但在2013年,當我編程創建新工作簿時,不會調用菜單創建,但菜單包含與工具欄中完全相同的元素(也是不同的)。 2013年Excel會發生什麼?如果我已經配置菜單,爲什麼在下一個工作簿中替換爲另一個菜單(我沒有創建)?運行時VBA創建菜單
聽起來像是兼容性問題。某些項目在更高版本的Excel中不受支持。日曆日期選擇器就是一個例子。在更高版本的Excel中,他們不再支持該對象,而是用另一個對象替換它。
謝謝!我用CommandBars替換MenuBars(並且我需要替換一些函數,使用完全CommandBars連接)。現在在2010年和2013年工作 – Karrde
很高興我能幫上忙 – Pedrumj