Foxtable(狐表)用户栏目专家坐堂 → Excel报表打印


  共有4166人关注过本帖树形打印复制链接

主题:Excel报表打印

帅哥哟,离线,有人找我吗?
东坡一剑
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
Excel报表打印  发帖心情 Post By:2013/8/31 10:23:00 [显示全部帖子]

建了一个EXcel报表模板

然后用代码生成报表,成功了。代码如下:

Dim Bar As New BarCodeBuilder
Bar.Symbology = Barpro.Symbology.Ean13
Bar.Code = CurrentTable.Current("货号码")
Bar.QuietZoneWidth = 2
Bar.AddCheckSum = False
Bar.DisplayChecksum = False
Bar.DisplayStartStopChar = False
bar.SaveImage(ProjectPath & "Images\myimg.wmf",500)
Dim Bar1 As New BarCodeBuilder
Bar1.Symbology = Barpro.Symbology.Code128
Bar1.Code = CurrentTable.Current("产品条码")
Bar1.BarRatio = 1.5
Bar1.BarHeight = 8
Bar1.QuietZoneWidth = 3
bar1.SaveImage(ProjectPath & "Images\myimg1.wmf",500)
'生成Excel报表:
Dim Book As New XLS.Book(ProjectPath & "Attachments\标签模板.xls")

Book.Build()


Dim sheet As XLS.Sheet = Book.Sheets(0)
sheet(14,1).Value = New XLS.Picture(GetImage(ProjectPath & "Attachments\洗涤标志1.bmp"),2,2,30,30)
Book.Save(ProjectPath & "Reports\标签.xls")

Dim proc As new Process
proc.File = ProjectPath & "Reports\标签.xls"
        proc.Verb = "print"
proc.Start()

想更进一步,直接打印,加了一行代码(上面粗体部分)

报表可以正常生成,却无法打印,错误提示为:

 

“没有应用程序与此操作的指定文件有关联”

 

而手工打开生成的报表以后又能正常打印

请教,这是怎么回事?

[此贴子已经被作者于2013-8-31 10:27:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
东坡一剑
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/8/31 10:30:00 [显示全部帖子]

所有Excel文件都能正常打开,并且能够正常打印

用这段代码生成的报表文件也能正常打开,并且能用Excel的菜单正常打印

[此贴子已经被作者于2013-8-31 10:44:40编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
东坡一剑
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/8/31 11:39:00 [显示全部帖子]

是不是压缩包传不上来?

或者文件大小有限制?

[此贴子已经被作者于2013-8-31 11:39:44编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
东坡一剑
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/8/31 11:47:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:标签.zip

复制基础数据表的“产品条码”粘贴到标签表的“产品条码”,然后按Button1
[此贴子已经被作者于2013-8-31 11:51:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
东坡一剑
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/8/31 12:35:00 [显示全部帖子]

那就郁闷了!能指教一下问题可能出现在哪里吗?

发布以后能行吗?

[此贴子已经被作者于2013-8-31 13:50:23编辑过]

 回到顶部