问题标签 [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 回答
504 浏览

vb.net - 如何访问邮件合并文档中的一个条目?

我已经设置了一个邮件合并的 XtraReport,它工作正常。现在我想访问该邮件合并报告中的一个条目。通过条目,我的意思是与数据集中的一行相关联的文本,即填充的值而不是带有字段名称的方括号。

因此,如果我的报告中有一个带有文本“Hi [name]”的 XRRichText,我想访问带有 RTF 值“Hi Sandy”的 XRRichText 对象

编辑:在示例中添加了信息,添加了 VB.net 标签

0 投票
1 回答
158 浏览

winforms - 如何将屏幕上的指针固定到所需位置?

我正在使用 Winform 作为工具进行邮件合并。我提供了 2 个模板,一个用于商务信函,另一个用于备忘录。对于信件,用户通常键入信件的正文,而其他信息是从用户通过单击“选择收件人”选项创建的数据文件中挑选出来的。

我想限制我的用户只能键入正文,并且指针必须位于第二行称呼之后。指针不能从该位置向后移动,但当然可以向前移动。我该怎么做呢?

如果我不清楚,我很抱歉。

0 投票
1 回答
391 浏览

ms-word - Word Mail-Merge 未正确显示经过的秒数

我正在 Word 2010 中使用 Excel 2010 文件作为数据源进行邮件合并。除了计算“经过时间”的字段外,一切正常。

在 Excel 中,该字段正确显示:193 秒显示为 00:03:13 - 三分十三秒。

当我在 Word 中插入该字段时,它显示为一天中的时间:12:03:05 AM

是否有在 Word 中正确格式化的 MERGEFIELD 代码?我还没有找到一个。如果有解决方法,我也有兴趣听到。

0 投票
2 回答
1500 浏览

delphi - 将 dbgrid 中的数据输入到 word 邮件合并中

我想为在每个字母上输入不同名称和地址的字母创建一个邮件标记。我使用 Microsoft 示例作为基点http://support.microsoft.com/kb/229310并根据我的喜好对其进行了自定义。但是当试图获取 dbgrid 的选定行或整个事物的数据时,我的问题就出现了。我不知道该怎么做。我的第一个想法是对行数做 1,然后放下一些 tedit 框并将它们与邮件合并数据相等,但一次仍然只做一个。dbgrid 链接到 ms Outlook。这就是他们填充数据的方式..

那么我将如何从 dbgrid 中获取数据并用该信息填充文件呢?

0 投票
2 回答
2829 浏览

dynamics-crm-2011 - CRM 2011 邮件合并模板

我正在 CRM 2011 中创建邮件合并模板,我需要将相关实体列表传递给正在合并的实体。例如,如果我正在合并与实体 B 有关系的实体 A 的记录,我想知道是否有办法通过数据将与实体 A 相关的实体 B 的记录列表传递到 Microsoft Word 2010邮件合并模板上的字段?还是有其他方法可以处理这种情况?

另外,一个相关的问题是,有没有办法将一个与被合并的实体有 2 个级别相关的实体传递给被合并的实体,例如,如果被合并的实体是 A,并且有一个相关的实体 B,而 B 又具有相关实体 C。我有什么办法可以通过实体 A 的邮件合并模板上的数据字段传递实体 C 的属性?

任何输入将不胜感激。提前致谢!

0 投票
1 回答
263 浏览

c# - 如何使用 Visual C# Express 打开 Microsoft Word 并显示包含邮件合并的特定 .doc?

我的应用程序更新数据库上的项目,然后打开邮件合并文档,这些文档填充了数据库表中的字段。

我已将 .docs 保存到网络驱动器,但我之前两次打开它们的尝试都返回了不同的错误;任何一个词都告诉我尝试打开文件时出错,或者它告诉我该文件正在由我自己使用并且被锁定以进行编辑。

下面分别介绍两种方法:

是否有其他方法可以使用 C# 打开这些 Microsoft Word 文档,或者上述方法有什么明显错误?

0 投票
2 回答
9893 浏览

c# - 在 Microsoft Word 2010 中将文本发送到邮件合并字段

我正在使用以下代码将文本发送到一个简单的 word 模板,我目前只使用一个 MergeField 设置来测试我可以让它工作。
我正在使用的代码如下:

我从我的应用程序中调用以下内容:

但什么也没有发生。当我单步执行代码时,它会到达 app.Documents.Open,然后似乎冻结了。我相信这是因为应用程序找不到我的 Word 文档。我将完整文件路径发送到文件名参数是否正确?如果没有,应用程序将如何找到我的 Word 模板?

0 投票
0 回答
354 浏览

macos - 导入 CSV 文件并替换已定义的文本,例如邮件合并

我已经为 Mac OSX 系统创建了一个 Xcode 项目,我想要做的是导入一个 csv 文件,它将用 CSV 文件中的数据替换打开文档中的某些单词。

例如,当用户打开应用程序时,应用程序已经为他们写好了字母,然后他们导入一个 CSV 文件(CSV 文件的格式永远不会只改变数据),它会将字母中的某些单词替换为CSV 文件中的数据(如 word 或 pages 中的邮件合并)

我正在为字母使用 NSText 字段,以便用户可以在需要时更改字母。

CSV 文件具有以下标题:State、Name、Expires 我只需要 Name 和 Expires 字段来填写预先起草的文本字段。

谢谢

0 投票
2 回答
4473 浏览

c# - Aspose.Words - 邮件合并图片

我正在尝试遍历一个Dataset,使用 Aspose.Words Mail-Merge 功能为每个项目创建一个页面。下面的代码循环通过Dataset- 并将一些值传递给 Mail-Merge Execute 函数。

邮件合并项{ MERGEFIELD Test }Dataset. 但是,实际图像使用以下方法在所有页面上显示第 1 页的图像:

假设这是我的“条形码”字段数据:

本文档的第一页,c:\img1.png以文本形式显示“测试”字段。显示的图像是img1.png

但是第 2 页显示c:\img2.png为文本,但显示img1.png为实际图像。

有人对此有任何见解吗?

编辑:这似乎更像是一个Word问题。当我在 Word 中的Alt+F9模式之间切换时,图像实际上显示c:\img1.png为源。这就是为什么它会显示在每一页上的原因。

我已将其简化为:

此外,在 Word 的邮件收件人列表中添加了该字段的测试数据。当我预览时,它不会拉入数据,改变图像。所以,这是根本问题。

0 投票
2 回答
748 浏览

c# - 打开包含合并字段并从 C# 连接到数据源的 Word 文档

我有一个函数可以在 Word 中的指定位置打开文档:

它适用于 Office 2003,但在使用 Office 2010 的系统上打开文档时,该文档似乎无法连接到数据源。这可能是什么原因造成的?打开可能阻止连接的文档时,我是否缺少任何属性?