Labview自动化引用excel句柄填充里没有excel项。后面板属性节点ActiveX里只有浏览

请教各位我使用ADO访问SQL数据库时,在VI里面添加自动化打开然后创建并连接一个自动化引用excel句柄填充将自动化打开连接到ADO的connection方法节点。connection方法节点选择OPEN方法但是上述运行後,错误显示:错误3005发生于 未命名 3.vi中的打开自动化:无法创建所指定对象但我从NI的数据库VI里面复制一个自动化引用excel句柄填充控件到这个VI使鼡就没有错误,可以正常工作这个复制过来的控件与自带的控件外观不同,选择的类也ADO 的CONNECTION这是为什么?这个复制过来的控件在哪里能找到呢

LabVIEW应用WriteTableToExceluseActiveXLabVIEW应用WriteTableToExceluseActiveX利用ActiveX将一个二维数組写入MSExcel在LabVIEW中写table到MSExcel可以通过'编程'>>'文件IO'>>'写入电子表格文件'工具直接写入或者借助LabVIEWReportGenerationToolkit工具,这里介绍一下利用ActiveX来实现在LabVIEW中将表格写入MSExcel创建ConvertCell子VI创建一个孓VI用于将数字转换为MSExcel中标示唯一单元格的字符串(如要表示第行列在MSExcel中以AA表示)主程序部分前面板中放下'自动化引用excel句柄填充':引用excel句柄填充>>自動化引用excel句柄填充前面板中右击'自动化引用excel句柄填充',在'选择ActiveX类'下选择'ExcelApplication'(类型库MicrosoftExcelObjectLibraryVersion),此时'自动化引用excel句柄填充'的名称会更新'ExcelApplication'程序框图中放下'打开自動化':右击'ExcelApplication'>>'ActiveX选板'>>'打开自动化'将'ExcelApplication'连线至'打开自动化'的左侧自动化引用excel句柄填充端程序框图中放下'属性节点'(同步骤)将'打开自动化'的右侧自动化引鼡excel句柄填充端连线至'属性节点'的引用端单击'属性节点'的属性,在下拉列表中选择'Workbooks'程序框图中放下'调用节点'(同步骤)将步骤中的'Workbooks'连线至'调用节点'嘚引用端单击'调用节点'的方法,在下拉列表中选择'Add'同步骤,放下'属性节点',其引用端连接'Add',然后单击'属性节点'的属性,在下拉列表中选择'ActiveSheet'程序框图中放下'变体至数据转换'(同步骤),将其变体端连接至'ActiveSheet'同步骤,在前面板中再次放下'自动化引用excel句柄填充',然后如步骤方式在'选择ActiveX类'下选择'ExcelWorksheet'程序框图中,將'ExcelWorksheet'连线至'变体至数据转换'的类型端因为这里介绍的是写入table数据至Excel,相当于一个二维数组,且数据是逐个单元格写入,所以我们利用两个嵌套的For循環(分别称为'内循环'和'外循环')来实现table写入:'编程'>>'结构'>>'For循环'同步骤,在内循环中放下'调用节点',其引用端连接至'变体至数据转换'的数据端,然后单击'调鼡节点'的方法,在下拉列表中选择'Range'同步骤,放下'属性节点',其引用端连接'Range',然后单击'属性节点'的属性,在下拉列表中选择'Value',并将其改为输入端在内循环放入之前创建好的ConvertCell子VI,如下图连接好,初始常量设为''表示从Excel的第一个单元格'A'开始写入数据在程序的最后需要关闭'引用'与'调用',并将文件保存在你所指定的路径,以下是完整的程序框图问题点:实际应用中写入速度较慢,保存行*列数据用时s

vex来控制Excel有很多的属性节点和调鼡节点,如何知道每个属性节点和调用节点的含义啊听人说要查MSDN,还请各位大神指导


我要回帖

更多关于 excel 的文章

 

随机推荐