Office中国论坛/Access中国论坛

标题: 非常奇怪的问题,不能引用EXCEL.EXE,却也睁眼瞎看不到EXCEL.EXE [打印本页]

作者: zww3008    时间: 2011-7-13 12:51
标题: 非常奇怪的问题,不能引用EXCEL.EXE,却也睁眼瞎看不到EXCEL.EXE
我需要引用EXCEL.EXE,电脑实际目录中也确实有这个文件,但打开引用窗体,就是找不到该文件,直接输入文件名,也提示找不到。直接到其他电脑上加好引用,再到本电脑上运行,还是提示未引用!
直是怪哉,有谁遇到这样的问题吗?

[attach]46075[/attach]

作者: todaynew    时间: 2011-7-13 14:10
zww3008 发表于 2011-7-13 12:51
我需要引用EXCEL.EXE,电脑实际目录中也确实有这个文件,但打开引用窗体,就是找不到该文件,直接输入文件名 ...

在VB设计视图下,点击工具--引用,在窗体中勾选Microsoft Excel 11.0 Object Library。


作者: zww3008    时间: 2011-7-14 10:46
todaynew 发表于 2011-7-13 14:10
在VB设计视图下,点击工具--引用,在窗体中勾选Microsoft Excel 11.0 Object Library。

没有用。就是设好引用了,也提示找不到......,不能引用。

基本知道原因了。
我使用的是绿色版ACCESS,只有一个文件的那种。我估计其工作原理是:
程序运行后,自解压生成一个虚拟盘和虚拟目录(如:C:\Program Files\Microsoft Office\OFFICE11)。MDB程序运行时强制程序指向这个虚拟目录。
我看了一下,虚拟目录中的文件只有ACCESS相关组件文件,没有WORD和EXCEL相关组件,和我电脑现实目录中的文件有很多不同。
这一点,解释了,我使用绿色版需要向数据库保存、打开WORD或EXCEL文件时,MDB程序总是提示相关组件未安装,然后弹出OFFIC安装程序。因为虚拟目录中不存在WORD和EXCEL相关组件。但安装其实也无法安装进去。尽管我电脑实际目录中存在WORD和EXCEL相关组件,但MDB程序却不指向实际目录。

问题还是解决了,我是做图表需要相关引用。开始以为只能引用EXCEL.EXE,后来发现其实引用GRAPH.EXE更好,正好虚拟目录中存在该文件,引用并使用成功。
作者: yanghua1900363    时间: 2011-7-29 18:25
也想看看
作者: 8414103    时间: 2011-8-1 00:10
电脑中病毒了会出现这种情况吗?EXCEL后缀通常为XLS而不是EXE,EXE多为可执行文件,如果有病毒应该也会出现这种情况。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3