带VBA的excel文件打开出现错误,如图所示。

圆满解决至少+50分,感谢大侠!... 圆满解决至少+50分,感谢大侠! 展开
 我来答
蓝菠菜
2011-11-08 · TA获得超过1915个赞
知道小有建树答主
回答量:1052
采纳率:66%
帮助的人:556万
展开全部
显示丢失的是金山office对象库(wps office);
1、如果vba和wps office无关,可以到注册表中清除kingsoft office的相关软件信息;
2、安装wps office软件最新版(兼容MSoffice2007);
3、如果使用了wps office二次开发功能,要重装适合的wps版本,联系vba开发者,可能由于原vba代码与excel2007不兼容(使用了netframework环境的vba),需要修改原始vba
追问
有没有VBA函数可以拒绝用WPS打开文件?

1、如果vba和wps office无关,可以到注册表中清除kingsoft office的相关软件信息;

如何清除?我觉得是他在文件写入要加载wps的控件,但本地电脑无此控件吧
追答
vba本身与wps无关;电脑上曾经安装的软件的可用控件都可以出现在这里,从提示看曾经安装过wps office personal(个人版),卸载的不干净;              
清理注册表:开始——运行——regedit——查找kingsoft(或wps office),找到相关删除即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Excel开发
2011-10-26 · TA获得超过2915个赞
知道大有可为答主
回答量:1989
采纳率:53%
帮助的人:1019万
展开全部
这是Excel文档在WPS中打开过之后出现的问题,将这个勾去掉就可以了。
追问
我知道这种方法。我的文件VBA是加密的,且是共享的。别人没办法按这个来解决的。

我想要是如何避免发生这种情况
追答
所有客户端统一用Microsoft Office软件,禁用WPS就行了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式