以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  用foxtable程序操作excel表出现错误  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=43402)

--  作者:lrj03
--  发布时间:2013/12/6 10:12:00
--  用foxtable程序操作excel表出现错误

要用程序操作excel表,其中代码有:

Dim App As New MSExcel.Application
MessageBox.show("a1")
App.Visible = True
MessageBox.show("a")

运行到彩色显示的代码时,出现错误:


此主题相关图片如下:错误.png
按此在新窗口浏览图片
这要怎么解决啊,求专家指教!


 


--  作者:Bin
--  发布时间:2013/12/6 10:13:00
--  
重新安装完整版OFFICE 


或者

注册方法执行 开始----运行----输入excel2003的安装路径,例如 "C:\\Program Files\\Microsoft Office\\OFFICE11\\excel.exe" /regserver 注意/符号前面有一个空格,其中"C:\\Program Files\\Microsoft Office\\OFFICE11\\excel.exe" 是excel2003的安装程序的路径,参数regserver表示注册的意思!
运行后,会启动Office 2003的安装程序,进行修复,重新注册。
excel2007为默认的启动程序的方法类同,可以执行 开始----运行----"D:\\Program Files\\Microsoft Office\\Office12\\excel.exe" /regserver

--  作者:lrj03
--  发布时间:2013/12/6 11:38:00
--  

我运行了C:\\Program Files\\Microsoft Office\\OFFICE14\\excel.exe" /regserver(office2010),未成功

在office2010中运行setup.exe执行修复,重启电脑,未成功!

 


--  作者:Bin
--  发布时间:2013/12/6 11:39:00
--  
重新安装完整版OFFICE 
--  作者:lrj03
--  发布时间:2013/12/6 15:21:00
--  

卸了office2010,重装,还是不行,难道要重装系统?与.net framework版本有关系吗?


--  作者:Bin
--  发布时间:2013/12/6 15:23:00
--  
出问题的是COM组件,实在搞不定重装吧.
--  作者:longtechwj
--  发布时间:2013/12/6 16:16:00
--  
Dim FileName As String="Attachments\\排机计划表.xlt"
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(ProjectPath & filename)
App.Visible=True

--  作者:blackzhu
--  发布时间:2013/12/6 16:18:00
--  
net2.0 升级到sp2