以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  那里可以设置,模版设置B5大小,打印出来的数据点打印也是B5大小  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=126009)

--  作者:xflmp888
--  发布时间:2018/10/12 9:15:00
--  那里可以设置,模版设置B5大小,打印出来的数据点打印也是B5大小
我设置了一个打印模版,模版大小是B5,我打印出来后,为什么默认是A4,不可能第打印一次都调一次B5大小吧,那里可以设置,模版设置B5大小,打印出来的数据点打印也是B5大小,不要重新设置。谢谢。我没有写代码,只是普通用户。
--  作者:有点甜
--  发布时间:2018/10/12 9:18:00
--  

写代码生成

 

http://www.foxtable.com/webhelp/scr/1145.htm

 

http://www.foxtable.com/webhelp/scr/1312.htm

 

 


--  作者:xflmp888
--  发布时间:2018/10/12 9:20:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:01.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/10/12 9:21:00
--  

--  作者:xflmp888
--  发布时间:2018/10/12 9:21:00
--  
不会写图片点击可在新窗口打开查看
--  作者:有点甜
--  发布时间:2018/10/12 9:22:00
--  

参考代码

 

Dim Book As New XLS.Book(ProjectPath & "Attachments\\出库单.xls")
Dim fl As String = ProjectPath & "Reports\\出库单.xls"
Book.Build() \'生成细节区
Dim Sheet As XLS.Sheet = Book.Sheets(0)
With Sheet.PrintSetting
    .PaperKind = 13 \'设为A4纸
End With
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()


--  作者:xflmp888
--  发布时间:2018/10/16 9:22:00
--  
.NET Framework 版本:2.0.50727.5420
Foxtable 版本:2018.3.9.1
错误所在事件:Build
详细错误信息:
打开存储文件失败。

D:\\Users\\zjb001\\Documents\\Foxtable项目\\台湾客户\\Attachments
怎么提示存储文件失败,路径不能存中文名吗?

--  作者:有点蓝
--  发布时间:2018/10/16 9:47:00
--  
模板文件路径不正确:
Dim Book As New XLS.Book(ProjectPath & "Attachments\\出库单.xls")

贴出你改后的代码

--  作者:xflmp888
--  发布时间:2018/10/16 10:09:00
--  
Dim Book As New XLS.Book(ProjectPath & "Attachments\\箱麦打印.xls")
Dim fl As String = ProjectPath & "Reports\\箱麦打印..xls"
Book.Build() \'生成细节区
Dim Sheet As XLS.Sheet = Book.Sheets(0)
With Sheet.PrintSetting
    .PaperKind = 13 \'设为B5纸
End With
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()

--  作者:xflmp888
--  发布时间:2018/10/16 10:12:00
--  
Dim Book As New XLS.Book(ProjectPath & "Attachments\\箱麦打印.xls")
Dim fl As String = ProjectPath & "Reports\\箱麦打印.xls"
Book.Build() \'生成细节区
Dim Sheet As XLS.Sheet = Book.Sheets(0)
With Sheet.PrintSetting
    .PaperKind = 13 \'设为B5纸
End With
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()