设计要求:
1. 启动Microsoft Excel 并打开xls 文件;
2. 向xls 文件中写入数据;
3. 根据所填入的数据完成画图功能;
4.Xls 具有存盘,关闭等功能;
5. 关闭Microsoft Excel 。
利用ActiveX 技术进行Excel 访问。ActiveX 技术以微软的COM技术为基础,也称之为ActiveX 自动化。
ActiveX 是一种软件组件,它可以插入到不同的应用程序中,并被当作程序的一部分来使用。利用ActiveX 可以把两个或两个以上的应用程序组合在一起,使其像应用程序一样工作,或者可以在同一应用程序外壳中进行不同应用程序间的切换。
生成自动化仪器驱动器
在LabWindows/CVI的工程主窗口中选择Tool/Create ActiveXController ,弹出ActiveX Controller Wizard 对话框,点击Next进入自动化服务器选择对话框,如图1所示。选择Microsoft Excel 12.0 Object Library ,点击Next 进入服务器配置对话框,如图所示。ActiveX Server表示已选中的ActiveX 服务器名称, Instnmmnt Prefix 表示生成驱动器的前缀,可以设置为空或键人有效的C语言标识符,若不输入任何字符,系统会默认产生一个有效的文件名,一般情况下不用修改此属性。Target .fp File 表示CVI产生的. fp 文件在磁盘中的存储路径,点击Browse可以查找或定位一个. fp 文件。将Add. fp File To Project 选中表示允许把所产生的. fp 文件加入当前工程中。点击Compatibility Options 进入兼容选项对话框,通过该对话框选项可以保持所产生的代码源文件与已经存在的ActiveX 仪器驱动的向后兼容性,系统默认为Per Property 。点击Next 进入高级选项对话框, 在高级选项对话框中, 点击Advanced Option将显示高级函数配置对话框, 可以通过此对话框来增减ActiveX 对象及修改对象的名称和标识符,高级函数一般采用默认配置即可。配置好高级函数之后,点击OK,返回到高级选项对话框,再点击Next 按钮,系统会自动产生ActiveX 所有驱动器文件,可以看到在左侧导航栏Instrument files 中已经加入了驱动文件。
图l 自动化服务器选择对话框
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !