LabVIEW论坛
直播中

王治

9年用户 419经验值
擅长:测量仪表 嵌入式技术 控制/MCU MEMS/传感技术
私信 关注
[文章]

LabVIEW前面板界面中嵌入word,excel,powerpoint等office办公软件

本帖最后由 隔壁老wang 于 2017-1-10 08:55 编辑

在使用office办公软件的过程中,有时为了使用方便,通常会将如wordexcel等嵌入到程序界面中。labview中同样支持这一功能,只需要提供相关的ActiveX插件就行。此链接(http://www.anydraw.com/Office_Viewer_ActiveX_Control.htm)是我在网上找到的Edrawoffice Viewer ActiveX Control,不免费,使用介绍后总会弹出提示对话框,但不影响使用,当然也可以自己在网上找免费的资源。
1、  安装Edraw OfficeViewer ActiveX Control,安装完后在安装路径下找到redist文件夹,里面有32位和64位的officeviewer.ocx文件,其实我们需要的只是这个文件,即使电脑上不安装Edraw Office Viewer ActiveX Control,只要注册这个文件就可以了。
2、  需要手动注册officeviewer.ocx文件,这个网上可以找到一大把的方法,就不说了
3、  注册之后打开LabVIEW,在新建VI前面板中添加ActiveX容器,右键插入ActiveX对象,找到Edraw OfficeViewer Component,如图1所示。此时前面板中ActiveX容器显示如图2所示。
4、  编写程序框图,比较简单,见附件。附件中包含officeviewer.ocx的32位和64位文件,和LabVIEW前面板嵌入word的例子。效果如图3所示,在前面板上操作与在word中操作一样。





  • 图1
  • 图2
  • 图3

回帖(42)

宁静致远。。

2017-1-10 10:53:36
高大上啊,我的哥                    
举报

liupeng

2017-1-10 11:09:12
niu
举报

李斯沃德

2017-1-10 12:02:52
ActiveX的确是个好东西,能够和外部软件调用通信,只要你有ActiveX对象就可以地。赞一个。
举报

留住旧时光

2017-1-10 18:44:02
厉害了,学习下,感谢分享
举报

更多回帖

发帖
×
20
完善资料,
赚取积分