VB 我的VB程序提示 “请插入 Microsoft Office Professional Edition 2003 磁盘...”

来源:百度知道 编辑:UC知道 时间:2024/05/31 18:01:19
我的电脑安装了Microsoft Office Professional Edition 2003(完整版),但是用VB编写的程序在其它未安装或未完整安装Microsoft Office Professional Edition 2003的电脑上运行时会显示“请插入 Microsoft Office Professional Edition 2003 磁盘...”。奇怪的是当我的电脑没有安装Office, 编写同样的程序就不会出现这种情况。烦啊,找个真正的高手帮我解决一下?我编写的程序在其它电脑上运行时,不希望出现任何程序以外的提示!
强调一下,我的程序在其它电脑上运行时提示:“请插入 Microsoft Office Professional Edition 2003 磁盘...”,但只要取消提示,程序也是能安全正常运行的!

再次补充:在我的电脑上不会有如上提示,就是有客户机上有.做程序时我不能预料客户机上的环境,我相信VB的打包工具和OFFICE能自动解决这兼容这个问题.但偏偏我的程序出现这样的情况,怎样才能解决?让我的程序兼容其它OFFICE 版本而不出现提示?

可能是你编的程序引用了OFFICE而你忘了!~

问题描述:
打开VB弹出对话框:
"请插入 Microsoft Office Professional Edition 2003 磁盘"
很烦人!
******************************************
问题解决:
如果你是XP的系统是一下步骤:
打开控制面板 - 添加删除程序,看件OFFICE就删除,换一个安装包安装。
------------------------------------------
如果你是Vista的系统是一下步骤:
打开Vista的Windows菜单 - 控制面板 - 程序和功能,看件OFFICE就删除,换一个安装包安装。
//////////////////////////////////////////
Microsoft Windows Vista or XP

VB自检分查找可以引用的部件(OCX,DLL等),装了OFFICE后,注册表中会有这方面的注册,当注册表出现错误或不全时,系统会提出题中要求,您只要按它的要求,指定OFFICE的安装源给它,它会自己装好,下次不会再次提示,同时不会再客户机上有如上提示.

综上所述,该题示是VB开发环境自我完善的要求,而非您开发上的问题

********************************
那就检查您的源码的引用部份,可能是两台电脑的OFFICE版本不同引起的

再次补充,OFFICE是向下兼容的,为了使用与控制EXCEL,我的电脑上装的是OFFICE2000,而不是2003,这样无论在2000还是2003上,都不会有提示了.反之则不行