我的情况貌似更糟,引用里 没有Microsoft Excel 110 Object Library 这一项
各种方法 都试遍了,什么 注册 各种 dll,ocx还有批量注册 dll,重装Excel,重装Excel第一次 时问题解决了,但 再重装就提示 缺少 msi文件网上 找了一个 说不兼容,我怀疑 是Excel没卸载 干净,但是 卸载 修复 均需要 msi文件,可以说 几乎网上的方法 都试遍了,仍没解决
但是 以前 我写过过一个程序,在网吧 写的,网吧应该是 xp系统,然后移植到Win7 Office2007没问题,win7上也没装VB,当时 用的 企业版,我怀疑 可能跟 企业版 打包了相关dll有关我这个程序以前运行(也是WIN7 Office2007)没问题,现在还是 同样的环境,居然 出现了问题
以上 列去了 各种可能性,但没有解决 问题后来 用 java重写了一遍,问题解决了
归纳一下:
方案1重装Excel
方案2:用企业版VB打包
方案3:找到缺失的 dll,重新注册
方案4调用其他 类似的 表格处理软件
方案5,用其他语言实现,例如java不用啊,可能是你的初始化工作没做好
按我的方法试试
data=linspace(1,20,100);
xlswrite('dataxls',data);
使用dir查看当前目录下有无dataxls文件
使用 *** 作系统命令打开该文件
winopen dataxls
然后关闭该文件
从中读取数据
[data1,text]=xlsread('dataxls');
如果都没问题的话,就是你的excel2003 OK
可能是其他的原因
也可以尝试执行
>>notebook
进行2003家族的相关设置,再试试
方法
都不行的话,以后用winopen 执行也没问题的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)