VB与EXCEL相结合在测量中的应用

2023-02-20 版权声明 我要投稿

Excel和VB在工程测量中均有十分广泛的应用, 在VB中进行Excel的二次开发, 能大大方便测量工作中的计算。如果把VB和Excel连接起来, 就可以把两者的优势联合起来。

1 VB-Excel的编程原理

VB是简单易学的可视化编程语言, 其本身具有自动化功能, 可以读写EXCEL表, 方法如以下几点。

1.1 在工程中引用Microsoft Excel类型库

从“工程”菜单中选择“引用”栏;选择Micros oft E xc el 1 1.0 O bjec t L ib ra ry, 然后选择“确定”, 表示在工程中要引用EX-CEL类型库。

1.2 在通用对象的声明过程中定义EXCEL对象

1.3 在程序中操作EXCEL表常用命令

2 VB与Excel相结合的高斯投影正反算实例

高斯投影正反算即高斯平面坐标 (x, y) 和大地坐标 (L, B) 的相互关系式。关系式分为两类:第一类称高斯投影正算, 亦即由L, B求x, y;第二类称高斯投影反算, 亦即由x, y求L, B。

2.1高斯投影正算

主工程程序代码如下:

2.2高斯投影反算

主工程程序代码如下。

3 程序运行结果如图1~2所示

4 结语

实验证明, 高斯正反算结果正确, 通过VB-EXCEL编程进行高斯正反算的思想得到了验证, 方便了测量数据的处理过程。利用VB-EXCEL编程处理测量数据的应用面很宽, 在实际工作中为处理大量的测量数据带来极大方便。

摘要:VB与Excel相结合能实现测量计算的自动化, 减少数据处理人员的重复性劳动, 提高劳动效率。本文通过在VB中调用Excel, 研究VB-Excel配合实现二次开发的方法, 并用高斯投影正反算进行了实例验证。

关键词:VB,Excel,VB-Excel,高斯投影正反算

参考文献

[1] 徐立, 吴明旺, 等.Visual BASIC应用与开发案例教程[M].北京:清华大学出版社, 2005:223~224.

[2] 张明艳.基于VB与EXCEL的连接实现报表的设计与打印[J].内蒙古石油化工, 2006, 12:41~41.

[3] 孔祥元, 郭际明, 刘宗泉.大地测量学基础[M].武汉:武汉大学出版社, 2006:165~169.

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com。举报文章