ATL开发Word插入控件,错误提示:此应用程序不能用来打开此对象。 本帖最后由 mjnmjn 于 2011-10-13 14:52:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 居然没人遇到过,不过被我自己解决了。分享一个给大家。初步判断(不是官方判断)应该是我之前的控件可能插入后 word会记录一些临时信息在临时文件夹里。解决办法: 找到放word程序的临时数据的地方和系统临时数据地方 清理临时文件。一般在C:\Documents and Settings\Administrator\Application Data\Microsoft\WordC:\Documents and Settings\Administrator\Local Settings\Temp有可能还在其他用户文件夹下。 最后确认过了只要在C:\Documents and Settings\Administrator\Local Settings\Temp中删除临时文件即可。 我再在我的工程中添加一个新的ATL组件类用来做一个其他图章,这个新的图章组件一插入word就提示:此对象创建于[xx]中,此应用程序不能用来打开此对象。////////////////////////////////////////////////////////////////////////////////从这句话来看应该是对象重复创建了,估计也不用删除吧,你新创建的和以前的是不是重复申请了。 恩是的 接口的GUID被我变更了 所以与原先的不一致了。后来到临时文件中将一个 [库名].exd 文件删除 当重新在word中应用就回产生新的exd文件了 通过dll文件来区分opengl和.net版本问题,急急!!!高手进 如何根据注册表中的UninstallString删除已安装软件? StarsunYzL 请进来接分 SendMessagetimeout WM_SETTINGCHANGE,有人用过没,具体怎样用? __THROW是什么意思啊?????????? 那里有专门的CAD开发网站和论坛! vc中怎么 控制扫描仪,谁能指点一下,我是新手最好详细一点 无dsp,dsw如何打开win32工程? MFC做网盘开发 B/S架构 vc与matlab混合编程所遇到的问题 内存 C/S 控制服务器重启
初步判断(不是官方判断)
应该是我之前的控件可能插入后 word会记录一些临时信息在临时文件夹里。解决办法:
找到放word程序的临时数据的地方和系统临时数据地方 清理临时文件。一般在C:\Documents and Settings\Administrator\Application Data\Microsoft\Word
C:\Documents and Settings\Administrator\Local Settings\Temp有可能还在其他用户文件夹下。
中删除临时文件即可。
此对象创建于[xx]中,此应用程序不能用来打开此对象。
////////////////////////////////////////////////////////////////////////////////
从这句话来看应该是对象重复创建了,估计也不用删除吧,你新创建的和以前的是不是重复申请了。
恩是的 接口的GUID被我变更了 所以与原先的不一致了。
后来到临时文件中将一个 [库名].exd 文件删除 当重新在word中应用就回产生新的exd文件了