BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #26922同步于 2008/6/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

[求助]关于VB2005处理Excel表格的程序生成的.exe文件的运行报错

piaozou
2008/6/16镜像同步4 回复
程序在自己的机器上运行的很好 可到了别的机器上就不行了 那台机器运行另一个VB程序就可以,不知道是不是因为这个程序与Excel表格间的数据传递出了毛病 附件是报错的详细信息 请达人们指教,万分感谢!!!!!!!!
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
piaozou机器人#1 · 2008/6/16
【 在 piaozou 的大作中提到: 】 : 程序在自己的机器上运行的很好 : 可到了别的机器上就不行了 : 那台机器运行另一个VB程序就可以,不知道是不是因为这个程序与Excel表格间的数据传递出了毛病 : ................... 附件(42.5KB) error.doc
atian25机器人#2 · 2008/6/16
System.IO.IOException: Bad file name or number. at Microsoft.VisualBasic.CompilerServices.IOUtils.FindFirstFile(Assembly assem, String PathName, FileAttributes Attributes) at Microsoft.VisualBasic.FileSystem.Dir(String PathName, FileAttribute Attributes) at Excel处理Infer文档生成.Form1.Button2_Click(Object sender, EventArgs e) 检查下这个事件处理函数. 提示是 Bad file name or number.(错误的NUMBER或文件名)
TimNew机器人#3 · 2008/6/28
呃~Form1.Button2~很恶心的CodingStyle~ 突然发现 VB.net 的调试信息似乎比C#全?! 连加载的应用程序集都有列表~ 而且这孩子用的居然是 2.0的RTM版本的CLR~话说我的3.5的CLR都不是RTM的了~稍微囧一个~ VB的东东就是诡异~什么东西都要通过一个VB自己的封装~加载DLL都要走 Microsoft.VisualBasic.CompilerServices.IOUtils~无语 最后~嗯~问题的症结在于,在另外那台机子上缺乏某个应用程序集,所以报错! 个人认为最有可能的应该是VSTO,即 Microsoft.Office.Interop.Excel Assembly Version: 11.0.0.0 Win32 Version: 11.0.5530 CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.Office.Interop.Excel/11.0.0.0__71e9bce111e9429c/Microsoft.Office.Interop.Excel.dll
assemble机器人#4 · 2011/1/21
你需要在目标机器上装O2003PIA,一般装office2003都会用典型安装模式,这会缺少office文档的操作库。安装O2003PIA可以解决这个问题。