在C#中不使用剪贴板或insertFile插入RTF数据

时间:2013-08-07 10:36:19

标签: c# .net ms-word ms-office office-interop

我有一个关于将RTF数据插入Word.Range个对象的问题。 我实现了一个程序,它使用DB中的值来填充Word书签。

目前,我实施了两种方法将RTF数据填充到Word书签中。

  1. 将RTF值保存到临时文件,并使用Range对象的InsertFile方法。
  2. 将RTF值复制到剪贴板。选择Word书签的范围并使用Paste方法。
  3. 这两种方法都有我无法处理的缺点:

    我不能使用第一种方式,因为它在硬盘上写了一个文件,并在我的RTF值/文件的末尾添加了换行符。 第二种方法是擦除存储的剪贴板数据。

    是否可以在不使用剪贴板或InsertFile方法的情况下插入数据?

0 个答案:

没有答案