Foxtable(狐表)用户栏目专家坐堂 → 求助 设置纸张的问题


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

主题:求助 设置纸张的问题

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


加好友 发短信
等级:幼狐 帖子:129 积分:1199 威望:0 精华:0 注册:2013/3/7 11:20:00
求助 设置纸张的问题  发帖心情 Post By:2013/3/22 17:19:00 [只看该作者]

下面我设置的打印代码没有问题,但是现在是我想把A4纸改为和A4一样宽的纸张,但是高度是无限的自定义纸,这样打印的时候可以不分页,可以一直把要打印的内容打印完,下面的代码应该怎么改啊。真诚恳请高手给帮忙!!!!!

 

Dim Book As New XLS.Book(ProjectPath & "Attachments\报表模板\配料表.xls")
Dim fl As String = ProjectPath & "Reports\报表模板\配料表.xls"
Dim Sheet As XLS.Sheet = Book.Sheets(0)
With Sheet.PrintSetting
    .PaperKind = 9 '设为A4纸
    .LandScape = False '竖排打印(横向打印改为true)
    .MarginLeft = 12 '左边距设为12毫米
    .MarginRight = 10 '右边距设为10毫米
    .MarginTop = 10 '上边距设为15毫米
    .MarginBottom = 15 '下边距设为15毫米
End With
With Sheet.PrintSetting
    '页眉左边为日期,中间为时间,右边为表名
    '.Header = "&L&D &C&T &R&A"
    '在页脚右边打印页号和总页数
    .Footer = "&R第&P页,总&N页"
End With
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/22 17:48:00 [只看该作者]

这个问题可能无解。

 回到顶部