在Autodesk公司没有推出AutoCAD2000版本以前,公路工程设计程序的开发是基于C++或Auto Lisp语言对AutoCAD进行二次开发,还有大量程序是利用AutoCAD的外部文件(Script文件)对AutoCAD进行二次开发。然而,对于一个普通的公路工程设计人员来说,AutoCAD与C++的接口技术过于繁琐、Auto Lisp语言又语句颠倒让人望而却步(笔者在这点上深有感触!),Script文件在使用中并不能直接产生Dwg文件。由于上述原因,尽管AutoCAD绘图软件以它强大的功能,几乎占领了整个中国公路工程设计行业,然而利用其二次开发编写的应用程序却寥寥无几。
在这种情况下,AutoCAD2000版本的推出为公路工程设计者提供了强大二次开发工具--VBA及ActiveX。公路工程