当前位置:博学在线教学资源论文工科论文电子通信 → 文章内容

使用Word2000 VBA开发工程文档文件

减小字体 增大字体 作者:佚名  来源:不详  发布时间:2007-9-1 5:56:39

 

                                  崔永刚

                   煤炭部合肥院合能公司

在工程软件的开发中,有相当数量软件其计算结果往往是坐标系、一些图形及文字等。这类软件要求在输入数据后能立即产生计算结果,并可立即输出计算结果;而且可多次输入数据并可多次输出计算结果。

一、早期“工程文档”文件开发

在早期,该类工程软件往往采用BASIC 语言编程,在计算机屏幕上产生坐标系、一些图形及文字等计算结果,再进行屏幕打印从连接在计算机上的打印机获得打印结果。在当时,笔者所使用计算机屏幕最大分辨率为1024X768,而且汉字与数字等字符其大小固定、显示位置也固定,所以其计算结果往往并非令人满意,例如,如要绘制坐标系,其X轴与Y轴大小与位置均受汉字与数字等字符显示位置限制,效果并不理想,但由于其在输入原始数据后能立即产生计算结果,并利用计算机屏幕打印功能打印计算结果;还可多次输入原始数据、并多次产生与打印计算结果,所以尽管效果不十分理想,但由于其能即时产生计算结果,所以很多工程技术人员在许多工程软件的开发中,并不采用诸如利用编程语言产生AutoCAD的DXF文件格式,再在AutoCAD中获得非常理想图形文字结果做法,或者直接使用AutoCAD中LISP语言编程等做法,其主要原因就是由于该方法的输入数据与打印结果的方便性,特别是要产生多个打印结果更为方便的优点。

二、用VBA开发工程文档文件

在现在,由于Word2000中VBA是集成在Word中的开发语言,其编程结果可直接产生Word文档,既具有以前使用打印屏幕产生计算结果的方便性,同时还可在一个文档中产生多个计算结果,一次输出的优点。再加上VBA语言其本质即为Visual BASIC语言一个子集,与早期的BASIC语言可谓是一脉相承,所以其编程方法与以前BASIC语言方法类似。正因为如此,使用VBA开发上述软件是一种非常高效、方便的开发方法。
colspan="2" align='right' class="Article_tdbgall">