Daf*_*ing 6 mail-merge bulk microsoft-word
我刚刚将一些 Word 邮件合并文件和一些作为邮件合并数据源的 Excel 电子表格从 Windows XP 计算机移动到 Windows 7 计算机,现在合并源的所有路径都是不正确(以前是 c:\documents and settings\user\my documents.... 现在是 c:\users\documents....)。虽然我可以单独更正每个文件中数据源的路径,但我希望有一些方法可以批量更新文件,因为它们的数量相对较多。正在使用的是 Word 2007,但文档都是以前的 DOC 格式(不是 DOCX)。
我认为这是一个注册表设置,您可以按照此处所述进行调整:
选择数据源
Word 可以使用多种数据源。“选择收件人”图标提供了键入新列表、使用现有列表或从 Outlook 联系人中进行选择的选项。(Outlook 2007 仍然提供从 Outlook 启动合并的选项,以获得更大的灵活性 - 该过程与 Outlook 2003 的过程基本相同)。
![]()
如果您选择使用现有数据源,默认情况下,Word 2007 将尝试连接到“我的数据源”文件夹中的数据源。如果数据源是 Word 或 Excel 文档(例如位于其他文件夹中),则这不会有太大帮助。不要被下图中显示的两个默认条目所困扰,只需移至包含数据文件的文件夹并选择它即可。
![]()
不包含可将“我的数据源”文件夹设置到不同位置的机制;但是,您可以通过注册表破解将数据源文件夹设置为与“我的文档”文件夹位于同一驱动器上的路径。该文件夹定义于:
Run Code Online (Sandbox Code Playgroud)HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\DataServices将“MyData”子项编辑为所需的文件夹名称(不带引号)。路径的起点是“我的文档”,数据键中的条目将是“我的文档”的子文件夹,默认情况下是“我的数据源”子文件夹。如果 DataServices 键没有条目,则使用默认设置。要移至“我的文档”,请输入 。(句号/句号)。要向上移动两个文件夹,请输入 ..(两个句点/句号)。虽然我没有测试过,但惯例是每个级别都有一个句点/句号,因此如果您的“我的文档”文件夹埋得更深,理论上至少您应该能够添加额外的句点/句号以带您返回到驱动器的根级别。我很遗憾我没有找到一种方法来改变这个机制中的驱动器。
此方法允许您将文件夹移动到不同的路径位置。例如,这里我将“我的文档”作为 D: 驱动器的子文件夹,即“D:\My Documents”,因此数据文件夹的默认设置为“D:\My Documents\My Data Sources”。要将数据文件夹移动到“D:\My Documents”,您需要更改默认的“我的数据源”条目,以句点/句号向上移动一个级别。
![]()
要移动到“我的文档”的另一个子文件夹,例如“D:\My Documents\Merge”,只需将默认的“我的数据源”更改为“合并”
![]()
并移动到文件夹结构的不同分支,例如“D:\Merge”,请在路径中添加句点/句号,如下所示:
![]()
| 归档时间: |
|
| 查看次数: |
17480 次 |
| 最近记录: |