Tribon数据抽取-Outfitting L…
来源:互联网 发布:淘宝网药品 编辑:程序博客网 时间:2024/04/30 05:25
前两天有朋友咨询用VB进行Structure数据抽取的问题,我建议他看看Tribon自带的OutfittingList.xls,这里面包含了Tribon公司提供的用VBA进行数据抽取的源代码。OutfittingList.xls的快捷方式位于开始菜单\Tribon M3\Outfitting。打开如下图,Excel2007中点击开发工具-Visual Basic即可查看源代码(Excel2003查看VBA源代码的方式有所不同,或者你会遇到没有“开发工具”,或者宏没有启动等等问题,请用搜索引擎,不在本文讨论之列。)
UserForm分别对应Excel界面上的几个按钮,双击按钮即可查看到该事件下的代码。
使用OutfittingList.xls不仅可以直接获得VBA代码,对于使用VB开发数据抽取应用来说非常方便,而且通过查看其中的代码,也可以学习Tribon数据抽取的脉络,例如下面节选出来的代码,显示了Structure数据抽取过程中,先获得Structure的Part数量,然后循环Part获得每个Part的Pos号。
1: 'Extract the structure
2: DexStr = "STRU.ITEM(" + Chr$(39) + ModelName + Chr$(39) + ").GROUP(1)."
4: DexStr_1 = DexStr + "NPART"
5: Extract.DoDataExtraction DexStr_1
6: Val = Extract.GetValue
7: If TypeName(Val) = "Long" Then
8: n = Val
9: End If
10:
11: Dim PosNo As String
12: For I = 1 To n
13: DexStr_1 = DexStr + "PART(" + Trim(Str(I)) + ").POS"
14: Extract.DoDataExtraction DexStr_1
15: Val = Extract.GetValue
16: PosNo = ""
17: If TypeName(Val) = "String" Then
18: PosNo = Val
19: End If
基本上VB程序可以直接拷贝这里面的代码使用,加上VB简易的拖拽生成界面的特点,才促使现在仍有人使用VB来进行开发。
与Vitesse数据抽取相比,速度比较慢,数据抽取代码也不能被高级Vitesse程序调用。VB较弱的面向对象特性,也不能很好的封装数据抽取方法,使得抽取字符串裸露在程序中。
0 0
- Tribon数据抽取-Outfitting L…
- Tribon Cable Modelling…
- Tribon Drafting consol…
- 如何记录Tribon Vitesse程序…
- 修改Tribon M3 Vitesse程序到Tribo…
- Tribon M3自定义工具栏出错处理经…
- 使用WingIDE调试Tribon Vitesse程…
- 一种新的Tribon Vitesse程序…
- Tribon Vitesse程序pyc文件反…
- Tribon COM在x64位机器上出错…
- mysql 提取指定数目数据,用l…
- 关于Windows 7 32/64位安装Tribon …
- Tribon SYSTEM ERROR 356
- Memory Notification: L…
- Neural Probabilistic L…
- Tribon Vitesse程序的乱码错误信息
- Tribon Vitesse二次开发环境搭建
- Tribon Vitesse二次开发技术路线
- Tribon许可提示未来时间的处理方法
- Tribon SYSTEM ERROR 356
- Tribon自定义图纸类型-删除图纸
- Tribon Cable Modelling…
- Tribon快捷工程选择工具
- Tribon数据抽取-Outfitting L…
- 如何记录Tribon Vitesse程序…
- Tribon Drafting consol…
- Tribon Vitesse程序pyc文件反…
- Tirobn不同版本的exe文件造成的程…
- Tribon COM在x64位机器上出错…
- Vitesse2Dll程序下载
- Vitesse2DLL文档
- Vitesse2Dll服务协议