将富文本数据从Access传输到Word

时间:2009-04-28 02:36:11

标签: vba ms-access ms-word

我一直背负着支持现在业务外承包商生成的旧的Access 2003数据库(带有SQL后端)。

该数据库包括几个“非常规”报告。它们都通过VBA使用Automation将字段直接输出到Word文档。有点像这样(伪代码):

for each row{
      output(row.id);
      moveRight();
      output(row.firstName);
      newLine();
}

问题是,数据库包含几个富文本字段。要将这些(包括其格式)输出到文档,开发人员将打开一个单独的Access窗体,其中包含一个富文本控件,并将相应的字段拉入文本框。

然后,他执行“全选,复制”,弹回Word,然后粘贴文本。

我的任务是在报告中添加一个新的富文本字段,我觉得必须有更好的方法来做到这一点......

1 个答案:

答案 0 :(得分:1)

啊!显然是一个重复的问题。

以下是答案:

Word Automation: Write RTF text without going through clipboard