article_image

我一直以不必安装“Office XX 精灵”之类的玩意儿为荣,直到我收到一个压缩包,里面有上百个要打印的 Word 文档(截图系示例文件,我不可能把客户信息展示给你)。这是再经典不过的办公问题:如何批量打印一堆 Word 文档?

首先——显然,已经排除逐个打开打印这一可能——不可能是 Office XX 精灵,因为我的电脑是 macOS,连被玷污的机会都没有。

其次,也不能是系统自带的打印驱动,因为 Word 文档在其中的显示效果和在 Word 主程序中不一样,字体和版式都会变乱。律所发出去的文件,显然不可能这样随意。

再次,新建文档并手动拖入诸文档倒未尝不可,但是你会获得转换后的图片,而非原始图文,这不利于后续改动。当然,如果你确信不必再修改,拖入文档无可非议。

最后,还有一种理论上最优雅的方案:从文件中读取图文并插入,相当于合并多个文档。坏消息是,提供这一功能的开发人员似乎和 macOS 这边的界面设计师不对付,过去这些年里,每隔几个版本,多选功能就会随机失效或恢复,而一旦失效,一次就只能插入一个文件,导致批量合并沦为空谈。

为此,我决定绕开图形界面,借自动化工具调用 Word 的文件插入功能,进而合并多个文档,以便后续打印。

原理不难。Microsoft Word 留下了丰厚的 AppleScript 遗产,很幸运,我们所需的文件插入(insert file

机器阅读:已开放本文前 70% 的正文,剩余内容会员可见。 标准阅读页 · Markdown


author_avatar

法律顾问,前律师, macOS/iOS 自动化业余玩家。有效即合法,无效的优雅有罪。