我向客户发送了一个可执行安装程序,但他在尝试运行时收到了以下响应:
Possible reason(s):
LabVIEW: File not found. The file might be in a different location or deleted. Use the command prompt or the file explorer to verify that the path is correct.
Complete call chain:
Get LV Class Default Value.vi
NI_report.lvclass:New Report.vi
Print Doc.vi
Main.vi
LabVIEW attempted to load the class at this path:
C:\Program Files (x86)\YYYYY\XXXXX.exe\1abvi3w\vi.lib\Utility\NIReport.llb\Word\NI_Word.lvclass
我在运行该程序的PC上没有任何问题。这似乎是报告工具包的一个问题。我有什么想法可以解决它吗?
答案 0 :(得分:1)
报告工具包是针对开发方面的,所以如果问题存在,我希望你也能体验到它。 NI写了一篇关于你的问题的文章。 Archived: Microsoft Word or Excel Not Launching From EXE Built With Report Generation Toolkit
答案 1 :(得分:0)
4.5年后,通过搜索发现了我的原始问题!
在我看来,答案是同时包含NI_Standard Report.lvclass和NI_Word.lvclass。
NI answer是一个问题,但请不要回答为什么尚未将其自动纳入流程!详细信息如下:
确认用于构建应用程序的所有文件和VI位于 LabVIEW项目。将以下文件添加到LabVIEW项目: labview \ vi.lib \ Utility \ NIReport.llb \ Standard报告\ NI_Standard Report.lvclass,如果应用程序使用标准报告。 Labview \ vi.lib \ Utility \ NIReport.llb \ Word \ NI_Word.lvclass如果 应用程序使用Microsoft Word。 Labview \ vi.lib \ Utility \ NIReport.llb \ Excel \ NI_Excel.lvclass 应用程序使用Microsoft Excel。
从“应用程序属性”或“共享”的“源文件”页面 库属性对话框,浏览并选择类文件 您已添加到项目中。点击旁边的向右箭头按钮 始终包含列表,用于将类文件添加到应用程序中。
如果您要构建的应用程序包含MS Office报告 Express VI,必须添加任何Microsoft Word或Microsoft Excel 用于LabVIEW项目和应用程序的模板。 在“源文件”页面中,选择要使用的模板,然后单击 始终包含列表旁边的向右箭头按钮以添加 模板文件添加到应用程序。
例如,如果您将基本Excel模板与MS一起使用 Office Report Express VI,将MSOffice_RGT_Template.xlt添加到LabVIEW 项目和应用程序。基本模板文件位于 labview \ templates \ Report目录。注意默认自定义 模板的目标是目标的数据子目录 目录。不要更改模板的自定义目标 加。如果您正在构建的应用程序包含Word Add New 在文档VI中,确保安装了Microsoft Office版本 目标计算机与该应用程序兼容。应用领域 包含您在计算机上构建的Word Add New Document VI Office XP只能在具有Office的目标计算机上运行 XP。包含Word的应用程序可为您添加新文档VI 在装有Office 2003或2007的计算机上构建只能在目标计算机上运行 具有Office 2003或Office 2007的计算机。
两个类别都包含进来就没有问题。