Vba 将Excel 2010加载项升级到office 2016

Vba 将Excel 2010加载项升级到office 2016,vba,excel,ribbon,ribbonx,Vba,Excel,Ribbon,Ribbonx,升级到Office 365/Excel 2016时,我发现它的打开速度非常慢,关闭速度更慢:等待20-30秒打开空白工作簿,然后花一分钟多时间关闭Excel 我的调查表明问题出在Office 2010插件上。外接程序是我几年前编写的自定义外接程序-它是在CustomUIEditor工具的帮助下创建的(允许我为外接程序创建功能区)-即它是一个.XLAM外接程序,而不是COM外接程序 经过大量的谷歌搜索,我找不到关于Office 2010和Office 365之间插件兼容性的更多信息。我以前使用的C

升级到Office 365/Excel 2016时,我发现它的打开速度非常慢,关闭速度更慢:等待20-30秒打开空白工作簿,然后花一分钟多时间关闭Excel

我的调查表明问题出在Office 2010插件上。外接程序是我几年前编写的自定义外接程序-它是在CustomUIEditor工具的帮助下创建的(允许我为外接程序创建功能区)-即它是一个.XLAM外接程序,而不是COM外接程序

经过大量的谷歌搜索,我找不到关于Office 2010和Office 365之间插件兼容性的更多信息。我以前使用的CustomUIEditor已经有10年没有更新了,我也找不到有用的替代品


以前是否有人遇到过类似问题(并解决了它?)我是否需要将外接程序重新创建为COM外接程序?

好的-感谢Siddharth花时间回复。我设法解决了我的Excel问题,最终它与外接程序无关(尽管禁用外接程序确实提高了Excel打开和关闭的速度)


此问题与我的%appdata%\roaming\microsoft\excel\文件夹中的许多旧文件有关。当我打开或关闭excel时,它试图读取/写回大量已损坏的文件。我删除了它们,Excel现在工作正常。

好的-感谢Siddharth花时间回复。我设法解决了我的Excel问题,最终它与外接程序无关(尽管禁用外接程序确实提高了Excel打开和关闭的速度)


此问题与我的%appdata%\roaming\microsoft\excel\文件夹中的许多旧文件有关。当我打开或关闭excel时,它试图读取/写回大量已损坏的文件。我删除了它们,Excel现在可以正常工作。

外接程序做什么?没有什么特别的-创建一个新的功能区项、一些组和一些控件。它用于工程换算系数和计算。它确实在.XLAM附带的“sheets”(隐藏)中存储了一些信息,还向工作表上下文菜单添加了一个菜单项。可能有很多原因,可能需要很多时间来分析为什么会发生这样的事情,我很欣赏它的广泛性,但无论如何,感谢你花时间作出回应。我想知道这是否是Office 2003/2010 RibbonX加载项与Office 2016不兼容的一般问题,我需要将其迁移到COM或类似版本。我想这不是那么简单。没有这样的兼容问题。我在2010年创建的外接程序在Office 2016中工作正常:)外接程序做什么?没有什么特别的-创建新的功能区项、一些组和一些控件。它用于工程换算系数和计算。它确实在.XLAM附带的“sheets”(隐藏)中存储了一些信息,还向工作表上下文菜单添加了一个菜单项。可能有很多原因,可能需要很多时间来分析为什么会发生这样的事情,我很欣赏它的广泛性,但无论如何,感谢你花时间作出回应。我想知道这是否是Office 2003/2010 RibbonX加载项与Office 2016不兼容的一般问题,我需要将其迁移到COM或类似版本。我想这不是那么简单。没有这样的兼容问题。我在2010年创建的外接程序在Office 2016中运行良好:)