我一直在使用上述工具和Excel 2013并取得了成功。好消息是,它最终会起作用,当编辑内部的修改发生以下不可思议的事情时,这是不好的:
问题 编辑器是自定义功能区和添加上下文菜单的最先进技术。我意识到价格合适,但很乐意为更顺畅,更可靠的开发体验付出代价
答案 0 :(得分:1)
CustomUI编辑器不会影响工作簿中的模块 - 但是如果在UI编辑器中打开工作簿时对其进行了更改,则可能会丢失更改。
此外,您可以设置Excel以警告您UI错误,这至少可以帮助您找出标签/控件未显示的原因。
答案 1 :(得分:0)
Rory所描述的问题(丢失您的更改)已经困扰我很多次,即使我完全知道为什么会发生(我可能只是忘记了我在外部进行更改)。
由于在自定义用户界面编辑器中看到的诸多限制,我决定基于原始用户界面创建自己的编辑器:
https://github.com/fernandreu/office-ribbonx-editor
对于这个特定问题,我要做的是实现“保存时重新加载”功能,该功能在保存自定义UI文件之前立即重新加载Office文件的全部内容(电子表格,VBA模块等)。防止任何意外损失。我希望您会发现这对防止将来的挫败感很有帮助!
免责声明:(显然)我是上述工具的作者