我要如何在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._Document到Word_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
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.