解决方案
使用LabVIEW报告生成工具包时
如果您使用的是LabVIEW 32位和Microsoft Office 64位,则会发生此现象。例如,Excel 2016 64位版本不适用于LabVIEW 2018 32位版本。要解决此问题,可将LabVIEW 32位与Microsoft Office 32位配合使用,或将LabVIEW 64位与Microsoft Office 64位配合使用。
使用LabVIEW ActiveX内置函数时:
发生此现象的原因是LabVIEW未连接到所需的Microsoft对象库,或者Microsoft Office与LabVIEW之间的位数有所不同。为此,请执行以下步骤:
- 单击右键Word._Application或Excel ._Application引用以显示其选项。
- 转到“选择ActiveX类”选项,然后单击“浏览...”选项。
- 显示“从类型库选择对象”窗口后,再次单击“浏览”。
- 遵循对象库所在的路径,对于Word和Excel,默认路径均为C:\Program Files\Microsoft Office\root\OfficeXX\ ,其中XX是版本号。
- 对于Word:其名称为MSWORD.OLB 。
- 对于Excel:必须将“文件类型”选择器更改为“所有文件(*。*)”,以便能够看到所需的可执行文件,其名称为EXCEL.EXE 。
- 加载后,您将能够选择Application(Word.Application.XX)或Application(Excel.Application.XX)选项,其中XX是版本号。
- 您可能需要单击“确定”,然后再次执行步骤1和2,以便LabVIEW可以从库中加载选项。