Excel宏方法'Activate'作用于对象时失败
如图。需要说明的是,我的Excel是2010版本,Win8Pro。这个文件在另一台电脑上(Excel2007)能够运行。求大神告知是哪里的问题。是配置还是环境什么的原因。...
如图。需要说明的是,我的Excel是2010版本,Win8 Pro。这个文件在另一台电脑上(Excel2007)能够运行。求大神告知是哪里的问题。是配置还是环境什么的原因。
可以排除文件本身的原因及宏代码的问题。理由如上所述,在别的电脑上可以正常运行 展开
可以排除文件本身的原因及宏代码的问题。理由如上所述,在别的电脑上可以正常运行 展开
3个回答
展开全部
不知道怎么解决,但是你说的“可以排除文件本身和代码原因”是错误的,因为最明显的你excel版本不一样,相同的代码在不同版本中的兼容性不能完全保证的
错误代码80028018的恰好是“老的格式或者非法类型库”,你是不是把excel 2007的文件拿到2010用才出错?在2010格式下用新文件试试?
Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))
错误代码80028018的恰好是“老的格式或者非法类型库”,你是不是把excel 2007的文件拿到2010用才出错?在2010格式下用新文件试试?
Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))
追问
的确可能是版本问题。有办法补救吗?比如装插件,或兼容库之类的?因为这个文件是公司发的,都是写好了代码,用了很久了,所以应该不会是代码的问题。
追答
不知道怎么解决
你还是没明白,即使用100次都是好的代码,在特殊情况下都可能有问题。既然在你这不能工作,就不能说“不会是代码问题”
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
发代码来分析一下
追问
因为这个文件是公司发的,都是写好了代码,用了很久了,所以应该不会是代码的问题。上面的朋友说是版本兼容问题,有办法补救吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询