以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求解: dlg.FileName:突然出现问题了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34875) |
-- 作者:e-png -- 发布时间:2013/6/18 13:01:00 -- 求解: dlg.FileName:突然出现问题了 下面代码一直都没有问题,昨天突然在本本上犯错了, 没有做不合理的事情,只是对excel表做一些简单的操作(给Excel某列单元格赋值), 后来加了个计算代码运行时间头尾两条通用的代码. 不知什么时候,原来运行都很正常的, 突然就报错了. 最后代码精简到下面这样代码还是出错, 删除这个Dim Book As New XLS.Book(dlg.FileName)就不提示了...... 怪栽! (一直都是选择2010格式的Excel文件)
Dim dlg As New OpenFileDialog
现在用台式电脑也正常````````` 不知如何复原这个错误, 更不知它是如何突然出现的..... 求解! |
-- 作者:Bin -- 发布时间:2013/6/18 14:07:00 -- 弹出一下啊 dlg.FileName messagebox.show(dlg.FileName) 看看是什么情况
|
-- 作者:e-png -- 发布时间:2013/6/18 16:03:00 -- 这个也正常,没有问题,就是office2003 和 office2010 文件格式不同. [ .xlsx ] |
-- 作者:Bin -- 发布时间:2013/6/18 16:05:00 -- 上例子吧 |
-- 作者:e-png -- 发布时间:2013/6/18 17:01:00 -- 怎么上例子啊,无法重复的错误, 只是操作过程中碰到的一种情况而已.
|
-- 作者:Bin -- 发布时间:2013/6/18 17:02:00 -- OFFICE 2010狐表兼容不是非常好,尽量别用2010版本的文件吧 |
-- 作者:e-png -- 发布时间:2013/6/18 17:10:00 -- 现在很多需要导入的都是[ .xlsx ] 格式啊, 请狐爸关注一下........ 好像目前只有我一个人碰到这个情况,只好将[ .xlsx ] 另存为[ .xls ] 了. |
-- 作者:FoxMan -- 发布时间:2013/6/18 17:44:00 -- 是哦,要緊跟老蓋同學步伐才是,97-2003快沒人用了 |
-- 作者:程兴刚 -- 发布时间:2013/6/18 19:50:00 -- Dim dlg As New OpenFileDialog if dlg.FileName <> "" else \'这里提示还没有选择文件! end if |
-- 作者:程兴刚 -- 发布时间:2013/6/18 19:54:00 -- dlg.Filter= "Excel2003文件|*.xls*" 这里最后的这个符号“*”也应该去除,否则,不符合特定格式后缀名的文件也能够选择! |