最近,自从我迁移到 Excel 2010 64 位后,我发现我经常使用的许多加载项 (XLL) 停止工作(当我尝试添加时,Excel 报告“无效加载项”错误)。
它是否始终认为 32 位内置加载项永远不会与 64 位 Excel 兼容,或者只是我的加载项的情况?
最近,自从我迁移到 Excel 2010 64 位后,我发现我经常使用的许多加载项 (XLL) 停止工作(当我尝试添加时,Excel 报告“无效加载项”错误)。
它是否始终认为 32 位内置加载项永远不会与 64 位 Excel 兼容,或者只是我的加载项的情况?
32 位插件无法在 IE 64 位中运行。32 位驱动程序无法在 64 位 Windows 下运行。32 位加载项无法在 64 位 Office 中运行。不只是你,这是因为 64 位程序无法加载 32 位模块。
请参阅Office 2010 32 位和 64 位版本之间的兼容性
“Office 2010 中的本机 64 位进程无法加载 32 位二进制文件。当您拥有现有 Microsoft ActiveX 控件和现有加载项时,这应该是一个常见问题,”
来自 MS 的另一个链接,关于 32 位和 64 位版本的 Office 之间的差异,以及 64 位版本如何无法运行 32 位加载项。