下面的信息适用于macOS 10.14 (Mojave)。这里描述的第三方应用程序不再被支持。
要知道什么
- 下载页面数据合并应用程序准备一个邮件数据的电子表格。在Pages中,打开一个模板(如信封)。
- 点击格式>更多的,突出显示每个占位符文本,然后单击格式>先进的>定义为占位符文本。
- 打开Pages Data Merge,然后分配占位符标记,定义导出文件的格式和位置,并运行邮件合并。
本文将解释如何创建邮件合并在页面。Pages没有内置的邮件合并功能,所以下面的方法依赖于一个第三方应用程序页面数据合并。这种方法只在macOS 14 (Mojave)上测试过,应用程序已经不再开发中。
创建表单文件
这个过程的第一部分是在Pages中创建一个表单文件:
-
下载页面数据合并应用程序并解压缩zip文件。macOS将文件放入名为PagesDataMergeApp的文件夹中。
-
定义要用电子表格中的信息填充的每个占位符文本项数据文件(见下文),例如,名字,姓氏和地址。点击格式>更多的。
-
在信封上,突出显示每个占位符的文本,从FIRSTNAME。
-
在顶部菜单中,单击格式>先进的>定义为占位符文本。
-
在底部的格式化菜单中脚本标签,为此占位符文本字段键入名称。这个示例使用FIRSTNAME。
-
对于每个与从电子表格中导入的数据相对应的占位符文本项,重复步骤4:姓,街,城市,状态,邮政编码。
如果电子表格有列标题,则标题不必匹配占位符文本名称(例如,FIRSTNAME和LASTNAME)。
打开数字中的数据文件
在Numbers中,使用名称和地址打开电子表格,这些名称和地址将填充第2步中定义的占位符文本。选择所有包含要包含在邮件合并中的数据的单元格。邮件合并应用程序只导入您在此步骤中选择的项。
指定占位符标记
接下来,您将告诉应用程序哪些字段对应于哪些数据位,以及在哪里找到数据。
-
打开页面数据合并通过双击解压缩的应用程序文件命名页面数据合并。
该应用程序为创建邮件合并时使用的每个设置都贴上了数字标签。
-
旁边1在应用程序中,点击菜单并选择选择数据表。点击进口。第一行被拉入并显示。
-
选择导入的第一个项(在本例中是名称)詹姆斯)。
-
旁边2,单击下拉菜单并选择占位符标记FIRSTNAME(定义的第一个占位符文本项)。
-
对导入的每个项目重复步骤2和3,直到所有项目都分配了占位符标记。例如,选择琼斯并选择姓从下拉菜单中。
-
旁边3.在应用程序中,选择您希望邮件合并使用的每个信封的文件格式。在本例中,我们选择页面文件。其他选项:
- Microsoft Word文档。
- 微软Word文档(加密)。
- PDF文档。
- PDF文档(加密)。
- EPUB。
- 无格式文本。
选择导出文件的格式和位置
旁边4在应用中,点击选择输出文件夹并为要保存的合并文件选择位置。
应用程序中的第5个选项是一个可选功能,你可以使用它自动发送与邮件合并相关的单个邮件。
运行邮件合并
既然已经将Pages文档中的占位符标记分配给从Numbers数据文件导入的数据项,那么就可以运行邮件合并了。
旁边6在应用中,点击开始。提示您确认要使用front Pages文档执行数据合并。点击开始。
邮件合并AppleScript你设计的应用程序运行。为电子表格中的每个人创建一个Pages文档,并填充姓名和地址。您将看到每一个都弹出并在脚本转向下一个之前添加数据。
每个文件都以信封模板命名,并在短横线后面追加一个数字,例如mailmerge_envelope-1、mailmerge_envelope-2,等等。
当脚本完成时,将出现一个完成对话框。如果您点击显示,您将被带到保存各个文件的文件夹中。