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

ms-word - Word 邮件合并字段

我以前没有使用过邮件合并字段,我发现的所有内容都需要您选择数据源才能插入合并字段。我要做的就是将字段放在 word 文档上,而不是将其合并,直到它被代码使用。我本质上是在创建文档模板。这是如何在word中完成的?

0 投票
3 回答
5303 浏览

c# - 使用 C# 进行邮件合并(Excel 到 Word)

我想知道是否有人知道如何使用 Excel 文件作为数据源进行邮件合并,以填写 Word 模板上的字段?如果可以的话,我希望使用 Word 的互操作...但是在查找代码时遇到了一些困难。有人对此有任何语法吗?先感谢您。

0 投票
2 回答
489 浏览

visual-c++ - MailMerge:没有固定宽度的字体?

我正在尝试将数据发送到特定的 MergeField。数据已正确发送。数据的每一行都有特定的字符。例如,该字段的数据可能是:

12345 第一\nABCDE.F 第二

(它无法获得换行符,所以我只是通过字符\n)

现在在打印的文档中,每个字符都有一个宽度,例如“1”小于“E”。因此,数据未在字段内对齐。我尝试了以下字体:Arial、Tahoma、Courier New。没有任何帮助。

有任何想法吗?提前致谢。

Ps 数据是通过 Visual C++ 5.0 构建的可执行文件发送的!!

0 投票
1 回答
799 浏览

c# - 当 Access mdb 有密码时,来自 C# 的 MailMerge

我正在尝试以编程方式使用 MailMerge(来自 C#)。我使用 Access 数据库文件作为数据源。Access 数据库有密码。以下代码由于某种原因不起作用,即使它应该起作用。我得到一个无效的密码文本框。

任何帮助将不胜感激。

0 投票
1 回答
1316 浏览

search - 以编程方式从邮件合并的 Word 文档中检索 MergeField 值

我有大量的 MSWord 文档(大约 40,000 个),它们是邮件合并的结果(相同的主文档,不同的数据源)。

合并字段之一是可以具有文本“是”或“否”的文本字段。

有没有一种简单的方法可以列出哪些文档的合并字段设置为值“是”?(我预计大约有 10,000 个“是”文件。)

我会对任何方法感兴趣,无论是使用 Word 本身、Office 自动化、十六进制转储二进制文件和 grepping 以获取某些魔法,还是任何可以做这类事情的现成工具(perl 脚本、.NET 应用程序等) .

这些文件位于可从 Linux 和 Windows 机器访问的网络共享上(如果有必要,我可能会窃取 Mac 一段时间),所以我不太担心这些工具在哪个平台上运行......

0 投票
1 回答
3239 浏览

c# - 使用 OpenOffice 进行邮件合并

我目前正在尝试使用 C# 和 OpenOffice 进行邮件合并。

我的数据库中有一个 destanatary 列表。我希望这是可能的:

  • 用户编辑 OO 文档,输入“姓名”“地址”“城市”等字段和一些标准文本(例如:“你好 你好吗?”,
  • 编辑样式等,
  • 然后转到我的应用程序,单击“发送给数据库中的所有用户”。

然后程序遍历所有用户,并为每个用户将 OO 文档中的 mailmerge 字段替换为 DB 数据,通过邮件/打印/其他方式发送。

问题:我找不到任何方法,在 C# 中,用 DB 数据替换 OO 文档中的邮件合并字段,因为我找不到处理这些字段的属性/方法。

请帮我靠年终奖吧!(原文如此)

我发现的唯一指针是我似乎需要 UNO 库,但它似乎在 C# 中不存在。

0 投票
1 回答
87 浏览

sql-server - Office SQL Query 长时间运行

我在 SQL Server 2008 中有一个数据库视图,当我从 Query Analyser 运行它时,它会在几秒钟内运行。当我在 Excel 2007 中运行它时,它可以很好地加载数据。但是当我在 Word 2007 的邮件合并中运行它时,它似乎需要很长时间才能运行(实际上是几分钟才能运行)。

如果有人知道如何解决这个问题,他们可以告诉我吗?

0 投票
2 回答
2551 浏览

c# - 从 C# .NET 与 Open Office 合并邮件

我需要能够从 C# .net 中的 ASP.NET Web 表单邮件合并到 Open Office。我可以连接 OpenOffice 并打开一个文件,但这就是目前事情停止的地方。我有一个邮件合并项目表,需要为我系统上的每个客户端插入一个文档,但我在 Internet 上找不到任何可以帮助我执行邮件合并甚至如何设置邮件合并的内容。

如果有人可以向我展示一个使用 C# 将数据库表中的名字和姓氏合并到 Open Office 邮件合并表单中的简单示例,我将不胜感激。

0 投票
1 回答
2104 浏览

c# - 从 C# ASP.NET 中的数据集进行邮件合并

我是 OpenOffice 的新手,并且已经阅读了很多关于它的文章。我需要在 C# 中编写邮件合并功能,以指示 OpenOffice 对提供的文档执行邮件合并。我已经看到很多使用 VB.NET 的邮件合并示例,但是当我将 VB 转换为 C# 时,它的邮件合并组件总是无法正确创建。我的代码如下。我已经注释掉了邮件合并代码,因为它不能与它一起编译。我将如何更正代码以便它执行邮件合并?

0 投票
2 回答
1088 浏览

ms-word - Word中的明细账单

我想为非营利组织生成分项账单作为 Word 邮件合并。

现在,源数据以类似于数据透视表的结构(这不是我的想法)存储在 Excel 中,每个客户的每种项目类型有两个单元格(欠款和付费)。(每个客户有一行,每个项目类型有两列)。现有数据采用这种结构,但如果有办法自动将其转换为更好的数据,我愿意接受。

我目前有一个由 Word 宏生成的 Word 邮件合并文档,它为每对列(项目类型)编写一个 Word IF 域代码。(并非所有客户都有所有项目类型,所以我需要 IF 字段来排除每个客户不欠的那些)。

问题是只有我知道如何操作这个系统,我不再有时间自己生成所有的账单。

理想情况下,我会编写自己的计费应用程序(这也可以解决许多其他问题),但我也没有时间。

有没有办法(相当快)建立一个系统,让技术水平较低的人在没有我的情况下完成所有的计费?

我们研究了 QuickBooks,但它无法导入现有交易。