ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: youxia450

[求助] word2010 中调整纸张尺寸后自动 改为横向!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-2-11 13:00 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这几天我也遇到同样问题,调了半天没有调出来结果,原来2010版本的问题!

TA的精华主题

TA的得分主题

发表于 2017-2-11 13:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
413191246se 发表于 2012-4-6 09:54
虽然 守柔版主 回答了,但我也说说我的想法,没有实践过,不知道行不行。我看楼主的页面设置中,宽度大于高 ...

你这样不行的,我也试过,必须是纵向打印才能连续打,要不然都是横向出来的!

TA的精华主题

TA的得分主题

发表于 2019-4-11 16:04 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
2007有这个问题,到Office 365(2019年4月)仍然有这个问题,简直让人无比醉!!!2003可以设置宽大于高,且打印方向为纵向,同样是宽大于高,365无论你怎么设置,只要按确定以后必然会自动把你的打印方向默认为横向。对于针式打印机,尤其使用滚动进纸模式连续套打多张的时候,打印方向必须选择纵向,无论你怎么折腾纸张尺寸和打印方向,365都无法实现2003做到的正常效果。于是呢,我做了以下的事:

把2003的doc和365生成的docx改后缀为zip,解压对比里面的文件后发现,在“根目录\word”下有个document.xml文件。文件末端,365生成的文件比2003生成的文件多了个“w:orient="landscape"”,有这条,打印方向就是横向,没有就是纵向。把这一条手动删除并保存后,把解压包里的文件重新压成zip并重命名为docx,365的文件终于能实现2003文件的纸张宽度大于高度,但打印方向为纵向,滚动试进纸的打印机得救了!但这里有一点非常重要:手动删除“w:orient="landscape"”以后就不要再到Word的“页面设置”里修改任何参数,只要一修改一按确认,365的“w:orient="landscape"”又会重新自动生成。如果要对“页面设置”的参数进行调整,比如纸张选择、页边距设置等等,一律都要在手动删除“w:orient="landscape"”之前。

折腾一大轮才让365实现2003不费吹灰之力就能做到的事,让人心累,还不如同时装个2003和365呢~~~ 插一句,新版本的WPS,比如WPS 2019同样存在365的bug。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 23:00 , Processed in 0.037819 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表