以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  excel报表压缩到一页打印的纸张设置代码是什么?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=67409)

--  作者:sloyy
--  发布时间:2015/4/23 17:12:00
--  excel报表压缩到一页打印的纸张设置代码是什么?
帮助里找到excel报表的纸张设置: 
With Sheet.PrintSetting    \'纸张设置
        .PaperKind = 8 \'设为A3纸
        .LandScape = True \'横向打印
        .MarginLeft = 20 \'左右边距设为20毫米
        .MarginRight = 20
        .MarginTop = 15 \'上下边距设为15毫米
        .MarginBottom = 15
End With

怎么没有把报表压缩到一页打印的设置?


--  作者:Bin
--  发布时间:2015/4/23 17:13:00
--  
因为报表超出纸张了吧
--  作者:sloyy
--  发布时间:2015/4/23 17:17:00
--  
是的,我用A3横向打印也容不下,只能想办法把它压缩到一页,手动可以设置,代码不知怎么写

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

--  作者:lyfxybc
--  发布时间:2015/4/23 22:44:00
--  

你要把模板的第一列隐藏后,调整列的宽窄,达到你的A3纸的大小即可。

 

你可以生成一个查询表和你的excel一样,再用狐表自带的打印设置打印

 


图片点击可在新窗口打开查看此主题相关图片如下:1.bmp
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/4/23 22:46:58编辑过]

--  作者:sloyy
--  发布时间:2015/4/24 15:04:00
--  
也就是说,只能用可视的方式调整,代码的方式不行吗?