Word 的一些有趣的硬性技术限制介绍

Word 的一些有趣的硬性技术限制介绍


最近我经常需要用到MS Word的PDF转换功能。在网上找到的很多小说都是txt格式的,于是复制到Word,设置好页面大小、字体、字号,以及其他参数,然后导出为PDF,并用在Kindle上阅读。

昨天在处理一个非常“庞大”的txt格式网络小说(单个体积为60MB的txt文件,这是什么概念?)的时候,看到了一个非常罕见的错误对话框,原来Word文档的最大页数竟然是有限制的。

Snap4

具体环境是:64位Windows 7系统,32位Microsoft Office 2010软件。因为Kindle 3的屏幕面积本身不大,因此就算相同字数的内容,创建PDF的时候也会比普通A4等幅面产生更多页码。于是在复制了大量内容后,Word终于开始出错了。截图左下角有当时的页数,但实际上这只是出错前的总页数。出错的时候我复制了将近1W页的内容,但因为出错,没能显示出最终正确的页数。根据查询得知,在Word程序中,最大可支持一篇文档的页数为215-1页,即32767页,这属于硬性限制,无法突破。

在网上继续搜索,发现了一篇KB文章(KB 211489) ,介绍了Word软件中的一些硬性限制。捡其中比较常见的摘抄如下:

每个模板包含的宏的最大数量:150
可打开的最大窗口数量:取决于可用内存数
最大文件体积:32 MB(该上限为纯文本的大小,不包含插入的图片等元素)
书签名称长度最大值:40个字符
每篇文档容纳的书签数量最大值:16379
样式名称长度最大值:255个字符
每篇文档或模板包含的样式数量最大值:10000个
每篇文档所包含的字段数量最大值:32000个
主控文档中可包含的子文档数量最大值:255个
表格列数最大值:63
页面高度最小值:0.1英寸
页面高度最大值:22英寸
页面宽度最小值:0.1英寸
页面宽度最大值:22英寸
每行字符数最大值:768
字号最小值:1磅
字号最大值:1638磅(22英寸)
每篇文档支持的字体数量最大值:32767种

回归正题,32767页,根据这篇KB文章的介绍,是指“定位(Go To)”功能所能到达的最大值,并且仅适用于Word 2007及更老的版本。那么是否说明,单篇Word文档的最大页数可以超过这个值,只不过定位功能无法到达?可明显,超出这个上限后会报错,所以姑且认为这属于页数的上限吧。而且看起来,在32位Word 2010中,这个上限依然不变。而且2010版Microsoft Office开始提供原生64位版本,在64位版本上是否存在此类限制?这篇KB文章尚未提供更进一步信息。不过下次重装系统后我准备试试看使用64位。

那么如果真的需要很长很长的文档,应该怎么办?或者平时,由于需要处理比较复杂的文档,导致Word的性能太低,可此时由于各种原因,需要整个文档在逻辑上是连贯的,而不能将文档拆分为多个小文档。其实这时候可以考虑使用主控文档和子文档,这是MS Word中一个非常强大的功能。


本文摘自:https://www.office26.com/word/word_4634.html,感谢原作者!

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享