问题标签 [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 投票
9 回答
10369 浏览

docx - 如何为 Word 2010 (.docx) 文档/模板提供 MySQL 数据库中的数据?

用来自 MySQL 数据库的数据替换 .docx 文档(Word 2010)中的占位符的最佳方法是什么?

我可以使用服务器端语言打开文件并为每个占位符进行字符串替换吗?

是否有任何现有的工具/库可用?

谢谢

0 投票
1 回答
835 浏览

ruby-on-rails - 邮件在 ruby​​ on rails 中合并,但数量很大

我正在尝试为 Ruby on Rails 3.2 中的打印文档实现某种邮件合并。我在 Microsoft Word 中有大约 8000 个收件人和模板来源。模板包括图像(照片),包含大约 10-20 页。

实际情况是,我将原始模板重写为 Textile (redcloth),并且图片是从互联网 (http 地址) 插入的。我做了所有的个性化等。所以我生成了 HTML 文件,并且必须将它分成许多小文件,每个文件 1000 页。我总共需要打印大约 8000 x 20 页 = 160.000 页。

任何人都知道如何将其从 HTML 打印为 PDF?或者如何在每 20 页后插入更改纸盘(第一页和最后一页)或装订的命令等?

谢谢你的任何想法:-)

0 投票
1 回答
1212 浏览

.net - 邮件合并,查询字符串返回不正确的记录集

我在 Word 2007 中遇到了与单词自动化\邮件合并、QueryString 命令和 SQL 语句相关的问题。

如果我使用 select 和 "=" 运算符,一切都会按预期工作。

如果我使用 select 和“LIKE”运算符,它不会:

看起来 Word 不理解“LIKE”运算符并跳过它。它返回表中的所有记录。

有没有办法在查询字符串中使用“like”?

更新:实际上,MailMerge.Execute 与 LIKE 语句一起正常工作。问题有点不同。系统中有一个地方我们显示 RecordCount (doc.MailMerge.DataSource.RecordCount),它返回不正确的值(它返回表中所有记录的计数)。因此,如果 LIKE 语句在 QueryString 中使用,Word 似乎无法确定记录数。

0 投票
1 回答
3729 浏览

vb.net - 使用 VB.Net 更改 Word 2007 文档字段的值

我有一个 word 文档,其中有许多分散在文本周围的字段。这些字段是使用插入 > 快速部件 > 字段创建的。每个字段都有一个唯一的名称。

我设法打开了文档,但我不知道如何引用特定字段以便输入我的值。

我设法使用以下方法遍历文档中的字段:

但是“fld”变量似乎没有“名称”属性,因此我不知道如何引用特定字段。

我希望有类似的东西:

但我只能将索引(整数)放在括号中。

关于如何实现目标的任何想法?

谢谢

0 投票
4 回答
76182 浏览

vba - 如何拆分邮件合并并使用合并字段作为名称保存文件

我有一堆邮件合并模板设置,当我合并文档时,我想将结果拆分为单独的文件,每个文件都有一个基于合并字段“FileNumber”的名称。

我目前的代码是:

问题是如果我“合并到新文档”,那么“文件编号”字段不再存在,所以它无法选择,但如果我只是去“预览结果”并运行宏,它只会保存当前预览的记录和不是其余的字母。

我假设我需要将代码更改为类似

但我无法找出正确的语法。

我知道http://www.gmayor.com/individual_merge_letters.htm但我不想要对话框,我只想要一个单击按钮。

0 投票
1 回答
187 浏览

php - PHP fwrite - 哪些文件类型有效?- linux服务器

我的客户要求我使用现有的联系人数据库设置邮件合并结构。他们希望能够将某种 Microsoft Office 文档上传到系统中,然后我需要能够将此文件生成为可打印的循环,以替换与数据库匹配的设置字段。

例如Dear %%FIRST_NAME%%将更改为Dear John数据库中的记录或任何记录。

所以我想知道他们可以从 Microsoft Word 导出什么文件类型以上传到我的系统中,我可以使用 fwrite 来字符串替换这些变量,然后以某种方式设置一个循环以便能够将这些全部打印出来。

谢谢

0 投票
1 回答
419 浏览

google-apps-script - mails sent with Apps Script don't show up in "sent" folder

While ago there was an issue with mail merge in gmail. We add to bcc ourselves in order to get a copy of what was sent in our "Sent" folder.

I know that someone was working on having the emails sent with Apps Script to show up in "sent" folder. Would you know how to implement this?

0 投票
1 回答
330 浏览

c# - 带有用户添加字段的 .net 文本框

我想创建一个控件类,允许用户像普通文本框一样键入文本。但是,它应该具有“邮件合并字段”功能,允许用户从列表中插入字段。然后将在稍后阶段为人口确定该字段。例如

您的订单已由 sales_person 处理,并将按时发送。

在上面的示例中,用户键入“您的订单由处理”并从字段列表中选择 sales_person。该列表将是另一个控件,例如列表框,因此该控件类将具有类似于可以调用的 insertField 方法的东西。

在稍后阶段,该字段将被填充,因此它必须在代码中可识别。此外,用户应该能够使用其字段保存和检索该短语。

这个 UI 非常类似于在 MS Word 中构建邮件合并文档。

任何人都可以提供建议和/或资源来实现这一目标。我宁愿建立自己的控制,也不愿使用第三方,但我需要指导。

非常感谢。

0 投票
1 回答
171 浏览

google-apps-script - 带有输入框的邮件合并脚本

我正在尝试从电子表格中的模板中更改一个单词,以获取用户通过输入框输入的值。当我运行我的脚本时,它不会改变这个词,有什么想法吗?

}

0 投票
1 回答
4088 浏览

directory - 在一页上对 MailMerge 进行分类 - 目录/目录

我正在尝试使用目录作为源的邮件合并工作,这将帮助我对当前模板中的记录进行分类。

我正在使用这个域代码:{QUOTE{IF{MERGESEQ}=1{SET Key ""}}"{IF{MERGEFIELD Description}<> {KEY}"{IF{MERGESEQ}>1" "} Values for {MERGEFIELD Description}{SET Key{MERGEFIELD Description}} Input "}{MERGEFIELD ColDesc} "}

现在我得到的输出对于一个新的新文档来说很好,但是当我使用现有模板尝试这段代码时,它输出的是它合并的每条记录的文档。

我想要的是一个页面上的这种输出:

但我的输出如下:

所有建议表示赞赏。

最好的