以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  excel 不能读取文件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193400)

--  作者:edisontsui
--  发布时间:2024/9/11 10:28:00
--  excel 不能读取文件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:弯头开料任务单.xls

上面那个档案,有一个叫 “跟踪单二维码” 的工作表,里面的单元格 F2 是读取图片的,但是运行时老是出现 “不能读取文件” 的提示。如果把 F2 里面的内容删除掉,运行就没有问题。我有另一个类似的 excel 模板档案,格式都是一样的,运行也是没有问题的。请问这个模板档案有什么问题呢?谢谢。

--  作者:edisontsui
--  发布时间:2024/9/11 10:32:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:barcode3.gif
图片点击可在新窗口打开查看
补充一下,images 目录下面产生的这个图片,也是没有问题的。

--  作者:有点蓝
--  发布时间:2024/9/11 11:23:00
--  
运行什么代码出现的错误?
--  作者:edisontsui
--  发布时间:2024/9/11 12:06:00
--  
生产报表时的 BuildDetail
--  作者:edisontsui
--  发布时间:2024/9/11 12:07:00
--  
If e.Book.TempLate = "弯头开料任务单" Then \'TempLate是指模板文件(excel文档)的名称
    If e.region = "弯头出货数量" Then
        Dim Bar As New BarCodeBuilder
\'        Bar.Symbology = Barpro.Symbology.Code128
        Bar.Symbology = Barpro.Symbology.QRCode
        Bar.Code = e.DataRow("生产票号") & "-3" \'-3 代表巴
\'        Bar.BarRatio = 0.3
\'        Bar.BarHeight = 25
        bar.SaveImage(ProjectPath & "Images\\BarCode3.gif", 300)
    End If
End If

--  作者:有点蓝
--  发布时间:2024/9/11 12:24:00
--  
BuildDetail还有其它代码吗?一起发上来看看
--  作者:edisontsui
--  发布时间:2024/9/11 12:32:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:代码0911.txt

这是全部了。

--  作者:有点蓝
--  发布时间:2024/9/11 13:32:00
--  
看不出什么问题,把其它代码注释掉试试。

把杀毒软件关闭掉试试

--  作者:edisontsui
--  发布时间:2024/9/11 13:41:00
--  
<?xml version="1.0" encoding="UTF-8" standal?>
<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><logFileName>error079960_01.xml</logFileName><summary>在文件“D:\\Boson\\狐表\\Since20161026\\Foxtable项目\\生产运作20220417\\Reports\\弯头开料任务单.xls”中检测到错误</summary><additionalInfo><info>Excel 恢复了公式和单元格值,但某些数据可能已丢失。</info></additionalInfo></recoveryLog>

我把其他代码注释掉,只剩下与此报表有关的一段代码,而且把杀毒软件也退出了,结果还是一样:“不能读取文件” 。然后就点击修复,上面是修复记录。

--  作者:有点蓝
--  发布时间:2024/9/11 13:41:00
--  
请上传实例测试