问题标签 [mailmerge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1448 浏览

ms-word - word 2010 条件块

我正在使用 word 2010 中的 mailmerge 创建一个 word 文档,并且我需要根据某个合并字段是否具有值来显示一个表格。我找到了一种隐藏/显示一行文本的方法,但是如何对整个块(包括表格,可能还有图像和其他合并字段)执行此操作

0 投票
2 回答
1857 浏览

java - 通过 Outlook 发送电子邮件并使用 Java 进行邮件合并

我的数据库中有一组联系人。我希望我的应用程序为我的客户构建自定义电子邮件模板。

我的客户可以设置自定义占位符,例如公司名称、地址:

例如:

设置模板后,我可以将其用作电子邮件的正文。然后从数据库中获取收件人。

我知道 java.awt.Desktop 包允许我创建一个 MAIL URI 并使用用户的默认电子邮件客户端打开它。问题是如何将邮件合并合并到其中?你能指导我现有的图书馆或解决方案吗?

0 投票
2 回答
5210 浏览

vba - Excel 邮件合并运行时错误 4198

stackoverflow 上有一个先前的问题:
“是否可以从 excel 宏启动 MAIL MERGE(通过单击工作表上的按钮)我有包含数据的 excel 工作表并希望将其导出到新的 word doc。” dendarii 772 在 2009 年 9 月 29 日 12:39 回答了这个问题。

我们也有这种需求,因为我们想简化计算机技能有限的志愿者的生活。

不幸的是,dendarii 的代码使用合适的路径进行了修改,在 .OpenDataSource 语句中以运行时错误 4198 退出。

Cindy Meister 在 Microsoft Office for Developer's Form 上写作> ..> Word 2010 VBA 建议 4198 错误可能是由于同步问题。我没有成功。

Andrew Poulson 在 Excel 先生上的文章鼓励贡献者 Snecz 将他的 VBA 邮件合并 .OpenDataSource 语句与 Word 宏记录进行比较。贡献者是怎么想的?我的 .OpenDataSource 行似乎是标准的。我的 Excel 数据源文件有一行标题,后跟两行数据元素。

我们有 Office 2010。

对于如何修复 4198 以及是否有人知道一般诊断程序的任何建议,我将不胜感激。我们是为慈善组织工作的两个人。欢迎任何帮助!

0 投票
3 回答
1435 浏览

java - PHP:邮件应该如何与openoffice合并?

我有关于将 Open Office 与 PHP 集成的问题。我想从 PHP 进行邮件合并。你知道我应该怎么做吗?

java从php调用有什么选择吗?

0 投票
3 回答
1548 浏览

ms-word - Word 2007 mail merge with just the packaging API

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?

0 投票
1 回答
944 浏览

javascript - 文档模板:JavaScript 替代 Word?

我们目前使用 Word 进行邮件合并(标签)和个性化贺卡(文本中的联系人姓名)。

因为我们的联系信息存储在 Web 平台 (SharePoint) 上,所以我正在考虑将 Word 模板替换为基于 Web 的模板。这个想法是使用像 Mustache 这样的 JavaScript 模板引擎来生成 html 文档。或者另一种方法是使用 XSLT。

这已经完成了吗?Web 模板与 Word 的优缺点是什么?

0 投票
2 回答
3615 浏览

html - 使用 html textarea 或类似的东西在浏览器显示中显示/渲染 RTF 文档

我的 Web 应用程序有一个功能,其中预格式化的 RTF 文档用作模板,用户可以选择数据源,然后与 RTF 文档模板合并以创建合并的 RTF 文件。RTF 模板具有被用户选择的内容替换的占位符。如果本地用户机器上有 word/wordpad,则可以保存或直接打开最终文档。

现在,我需要向用户显示合并后的文档以供确认。用户可以直接打印或将文档保存到系统。显示不应是 word/wordpad 应用程序,而应在应用程序本身内,使用 textarea 或类似的东西来呈现文档。您能否让我知道是否可以在 textarea 中呈现 RTF 文档。除了显示的内容,应该还有打印和保存文档的选项。如果我必须将 RTF 转换为 Html,然后在 textarea 中显示 html 内容,请告诉我如何进行转换然后显示 html在页面中。

0 投票
2 回答
2225 浏览

ms-word - 邮件合并后无法再检查 CheckBox 的状态

我创建了一个带有单词自动化的邮件合并。在我的模板文件中,我有通过以下代码设置为选中或未选中状态的复选框:

其中 [checked checkbox] 和 [unchecked checkbox]Check Box Content Controls具有相应的检查状态。

到目前为止,这工作正常。但是在邮件合并的输出文档中,复选框不再是可检查的。似乎复选框内容控件将被删除,并且仅代表符号将留在输出文档中。

是否有可能添加一个复选框,该复选框根据数据源的值进行检查,但在合并文档中仍可检查/不可检查?

我也尝试过使用旧版表单和 Active X 控件,但没有成功。

0 投票
3 回答
9521 浏览

c# - 使用合并(SimpleField)字段从 .dotx 生成 .docx

所以,首先这是我打开 dotx 并创建一个新的 docx 副本(然后修改副本)的代码。为简洁起见,但本质上需要 3 个参数一个数据表(以使其可供遗留系统使用),UNC 路径作为模板的字符串和 UNC 路径作为输出文档的字符串:

我最初所做的是采用 .dot 模板并将其重新保存为 .dotx 并交叉手指,但没有用。因此,我尝试删除 .dotx 中的所有合并字段并再次添加它们。这有效 - 但它只会找到一个合并字段(作为 SimpleField),特别是在保存 .dotx 之前添加的最后一个。使用开放的 XML 生产力工具进一步查看模板,我可以看到所有其他合并字段的类型均为 w:instrText,这就是它们被忽略的原因。

我实际上只是从 OpenXML 开始,因为我们正在寻找用它来替换我们当前的办公自动化,所以我目前知之甚少。有人可以进一步指导我或指出一个好的资源吗?我用谷歌搜索了一下,但找不到我的具体问题。我试图推迟阅读整个 SDK 文档(我知道,我知道!),因为我需要快速组合解决方案,所以我专注于一项任务,即采用我们现有的 .dot 模板,将它们转换为.dotx,只需将合并字段替换为数据即可派生 .docx。

提前致谢!

0 投票
1 回答
983 浏览

vba - 如果从 Access-VBA 调用,Word2010 中 Mailmerge 的数据源会丢失

我从 Office2007 迁移到 Office2010(和 WXP -> W7)时遇到问题。我正在使用 Access 程序创建一个 CSV 文件,该文件用作邮件合并的数据源。创建 CSV 后,我的程序从模板文件创建一个新的 word 文档。模板设置为使用创建的 CSV 文件作为数据源。CSV 始终在同一路径中创建。

我正在使用以下代码

msWord显然是我的 word 应用程序参考,并且templatename是我的模板的完整路径。

这适用于 Windows XP 和 Office 2007。它不适用于 W7 和 Office 2010。我的模板仍会创建一个新文档并打开,但它不再是邮件合并主文档。

更奇怪的是,如果我只是通过双击我的模板来创建一个新文档,那么一切正常。

模板所在的文件夹是 Word 和 Access 的受信任文件夹。Office2010是否有任何变化,也许是一些安全设置?有谁知道如何修理它?或者至少有一些提示在哪里看?