我要如何在Microsoft Word报告中插入一个RTF格式文件的内容?



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: LabVIEW Toolkits>>LabVIEW Report Generation Toolkit for Microsoft Office

问题: 当我尝试使用LabVIEW报表生成工具包的Word Insert Object.vi插入富文本格式(RTF)文件到Microsoft Word报告,RTF文件作为嵌入文件插入。这使我无法从本地编辑文本或插入多页文件。我要如何插入文件的文本?

解答:

在Microsoft Word中,Insert » Text from File命令用于插入RTF文件作为文本。这克服了上述两种方法的利弊。为了在LabVIEW中利用相同的功能,你必须使用ActiveX命令和LabVIEW报告生成工具包。该过程总结在以下附图和以下步骤:

图1:从一个LabVIEW生成的报告提取范围句柄

1.使用Word Get ActiveX References.vi提取报表的 Word._Document 句柄。
2.输入Word._DocumentWord_Get_Range.vi这个VI位于<LabVIEW>\vi.lib\addons\_office\_wordsub.llb.

注意:Word Get ActiveX References.vi和Word_Get_Range.vi是LabVIEW报告生成工具包的一部分。

3.使用以上的步骤确定RTF文件的插入点。

图2:使用范围的句柄插入RTF文件

4.创建一个ActiveX调用节点,并将其连接到 Word_Get_Range.vi的范围的输出

5.在调用节点中选择insertFile方法。

6.转换RTF文件的文件路径为一个字符串。
7.将文件字符串输入调用节点的 FileName输入端。
8.将调用节点的句柄输出到 Close Reference.vi



相关链接:


附件:
RTFReportGen.vi




报告日期: 09/10/2014
最近更新: 08/07/2016
文档编号: 6P9GP8DN