Foxtable(狐表)用户栏目专家坐堂 → [求助]EXCEL报表,直接打印时,如何禁止自动旋转


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

主题:[求助]EXCEL报表,直接打印时,如何禁止自动旋转

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


加好友 发短信
等级:幼狐 帖子:114 积分:846 威望:0 精华:0 注册:2014/6/8 9:53:00
  发帖心情 Post By:2014/6/18 17:51:00 [显示全部帖子]

可能A5纸张是14.8*21,宽度要小,高度要大,所以,系统默认会自动根据实际纸张的大小,判断是否需要旋转打印内容,以便更好地配合纸张。

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


加好友 发短信
等级:幼狐 帖子:114 积分:846 威望:0 精华:0 注册:2014/6/8 9:53:00
  发帖心情 Post By:2014/6/18 17:53:00 [显示全部帖子]

我们的入出库单,就是A5连续的无碳打印纸,横向的,晕S,我都不知道如何横着找印了。

 


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


加好友 发短信
等级:幼狐 帖子:114 积分:846 威望:0 精华:0 注册:2014/6/8 9:53:00
  发帖心情 Post By:2014/6/18 17:54:00 [显示全部帖子]

如果设成A4竖向,打印就正常了,但没办法连续打印的。

 


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


加好友 发短信
等级:幼狐 帖子:114 积分:846 威望:0 精华:0 注册:2014/6/8 9:53:00
  发帖心情 Post By:2014/6/18 17:56:00 [显示全部帖子]

因为一张A4就是二张A5大小。A4=21*29.7cm,A5=14.8*21cm

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


加好友 发短信
等级:幼狐 帖子:114 积分:846 威望:0 精华:0 注册:2014/6/8 9:53:00
  发帖心情 Post By:2014/6/18 18:03:00 [显示全部帖子]

按帮助上说的,打印设置显然是不能设自动旋转的,否则,不用加如果纸张的宽度超过高度,要加上这行代码
。我不知道Excel报表要加什么代码,才能禁止不让系统自动旋转?请版主帮忙看看。谢谢先。

 

5、完成上述设置之后,我们就可以常规编写打印代码了:

Dim doc As New PrintDoc()
doc
.PageSetting.Width = 200 '纸张宽度为200毫米
doc
.PageSetting.Height = 170 '纸张高度为170毫米
doc
.AutoRotate = False '如果纸张的宽度超过高度,要加上这行代码
'添加打印内容

doc
.Preview


 回到顶部
总数 16 上一页 1 2