65.9K
CodeProject 正在变化。 阅读更多。
Home

从 SQL 数据库表创建 CSV,将其附加到 MS Word 作为数据源,然后创建邮件合并文档

starIconstarIconstarIconemptyStarIconemptyStarIcon

3.00/5 (7投票s)

2006 年 7 月 21 日

CPOL
viewsIcon

46504

downloadIcon

1594

从 SQL 数据库表创建 CSV,将其附加到 MS Word 作为数据源,然后创建邮件合并文档

Sample Image - Mailmerge.jpg

引言

代码分为三个部分
1) 创建 CSV 文件
2) 打开 CSV 文件
3) 使用 CSV 文件与 Word 文档进行邮件合并

1) 创建 CSV 文件

CSV 文件是从数据库表创建的,文件保存在 c:\ 盘,文件名为 test1.csv。

2) 打开 CSV 文件

这将打开第一步创建的 csv 文件。它在 Excel 中打开。

3) 使用 Word 文档进行邮件合并

为此,您首先需要创建一个将用于合并的 Word 文档,并将其保存在 c:\ 盘,文件名为 test.doc。代码将 test1.csv 文件的datasource 附加到 test.doc,并从datasource 将字段名称添加到 Word 文档。

要使用此代码,您需要引用 Word 和 Excel 到您的项目。

© . All rights reserved.