仅使用打包 API 的 Word 2007 邮件合并

发布于 2024-12-25 20:13:26 字数 176 浏览 2 评论 0原文

对于一个项目,我们需要构建某种与 Word 文档合并的邮件。我更喜欢没有 Word 自动化的功能。我记得有一种方法可以为您的信件创建 .docx 文件(某种模板),然后您可以使用打包 API 加载该文件并添加数据文件(例如 XML)。然后打开该文件的人将看到该信件与该数据合并。

有谁知道这种方法是否真的存在以及如何做到?

For a project we need to build some sort of mail merging with Word documents. I prefer this without Word automation. I recall that there is a way to create a .docx file (sort of template) for your letters that you can then just load with the packaging API and add a data file to (e.g. XML). The person who then opens that file will see the letter merged with that data.

Does anyone know if that method actually exist and how to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

倚栏听风 2025-01-01 20:13:27

不。甚至 Office Open XML SDK 也不提供此功能。

您将需要推出您自己的或使用一些现有的库。例如:模板。免责声明:我是作者。

No. Even Office Open XML SDK doesn't provide that.

You will need to roll out you own or use some existing library. For example: Templater. Disclamer: I'm the author.

诺曦 2025-01-01 20:13:27

尝试 http://www.codeproject.com/KB/office/Fill_Mergefields.aspx

它使用 Open XML SDK 在 Microsoft Word 文档中查找 MERGEFIELD,并将其替换为提供的数据。

它还具有一些约定,如果遵循这些约定,则可以提供附加功能。

Try http://www.codeproject.com/KB/office/Fill_Mergefields.aspx

It uses the Open XML SDK to find MERGEFIELDs in Microsoft Word documents and replace them with the provided data.

It also has some conventions which if followed provide additional functionality.

断桥再见 2025-01-01 20:13:27

JODReportsDocmosis 可以使用提供邮件合并功能的 DOC 格式文件 - 最终结果是包含数据合并的文档。您需要安装 OpenOffice 或 LibreOffice。转换是合理的,您可以选择 DOC 格式以外的输出格式。它们不使用自动化,并且可以在多个平台上运行。

JODReports or Docmosis can work with DOC format files providing mail merge capabilities - the end result is a document with your data merged. You need to install OpenOffice or LibreOffice. The conversions are reasonable and you have options beyond DOC format for output. They don't use automation and can run on several platforms.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文