ARTICLE · 1205172
Excel-DNA 插件进 WPS:四层都通,最后一层
Excel-DNA 插件进 WPS:四层都通,最后一层
Excel-DNA 插件进 WPS:四层都通,最后一层
给公司做 Excel 插件,在微软里跑得挺顺。客户一换 WPS,要么崩要么功能区死活不出来。
排查才发现,进 WPS 得过五层关。前四层都能打通:白名单放行、.NET 跑起来、托管宿主落地、COM 注册成功。但第五层死活过不去——WPS 12.1 直接把 COM 激活机制撤了。这不是配置问题,是机制本身没了。
中间还踩了两个坑。WPS 沙箱不让 xll 写盘,得手工预置 ExcelDna.ManagedHost.dll。白名单也有真假键之分,只有 Office\ET\AddinsWL 管用,写错位置毫无反应。
既然最后一层过不去,就不硬碰。现在给的方案是一个产品分两个版本:Excel 版照常出功能区,WPS 版降级用 CommandBar 工具栏,按钮照样能用。
兼容这事儿最难的不是把功能做出来,是搞清楚对方到底在哪一层把你挡住了。
原文Excel-DNA 插件进 WPS:四层都通,最后一层过不去
作者提示: 内容由AI生成
上海,2小时前,















































































