解决VC6.0与Office冲突导致的打开文件错误
4星 · 超过85%的资源 需积分: 42 90 浏览量
更新于2024-09-10
收藏 46KB DOCX 举报
"VC6.0与Office(特别是PowerPoint和Visio组件)存在兼容性问题,导致在VC6.0中使用‘打开’命令或尝试添加文件到工程时出现错误。微软提供了一个名为filetool的解决方案,通过编译生成的filetool.dll文件并进行注册,可以修复这一冲突。"
在当前的软件环境中,使用较旧版本的开发工具如Visual C++ 6.0 (简称VC6.0)可能会遇到一些与新软件不兼容的问题。用户在安装VC6.0之后,可能会发现文件菜单中的【打开】选项以及【工程】→【添加到工程】→【文件】命令无法正常工作,导致程序报错并退出。这个问题主要是因为VC6.0与Office 2007或2010中的PowerPoint和Visio组件之间存在冲突。
微软为了解决这个问题,发布了filetool源代码,用户可以下载官方提供的filetool.exe文件(下载地址:http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe)。下载后解压缩,得到的VC工程文件需要在VC6.0环境中编译生成filetool.dll。首先找到解压缩后的filetool.dsw文件,使用VC6.0打开并编译。完成后,将生成的debug文件夹中的filetool.dll复制到VC6.0的安装路径,通常是C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns目录下。
接下来,需要在VC6.0中启用filetool插件。进入【工具】→【定制】→【附加项和宏】,勾选filetool,如果出现“无法注册此插件,因为DLL无法加载”的提示,说明DLL自动注册失败。此时,需要以管理员权限打开命令提示符,切换到filetool.dll所在的目录,运行`regsvr32 filetool.dll`进行手动注册。完成注册后,重新打开【附加项和宏】,应该可以看到filetool已被成功启用,并显示一个新的工具栏,其中A按钮用于将源文件添加到工程,O按钮则用于打开文件。
通过以上步骤,可以有效地解决VC6.0与Office软件之间的冲突,恢复VC6.0中打开文件和添加文件到工程的功能。不过,考虑到VC6.0的年代久远,用户也可以考虑升级到更现代的开发环境,如Visual Studio 2019等,以获得更好的兼容性和功能支持。
2013-02-02 上传
2020-12-26 上传
2012-03-18 上传
2012-11-10 上传
2013-12-16 上传
2010-06-22 上传
224 浏览量
2013-06-18 上传
hi_guys
- 粉丝: 0
- 资源: 14
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目