AutoCAD的VBA程序能否识别两个以上的EXCEL表格?
我需要从多个EXCEL表格文件中读取数据,进行简单的处理后,将数据写入文件。目前我已经实现了在CAD的VBA程序下获取EXCEL文件中的数据,但是只能处理一个EXCEL文件。而我需要同时使用到多个EXCEL文件中的数据。有没有办法让VBA程序同时识别多个EXCEL文件呢?
如果可以的话,CAD下的VBA程序是如何识别不同的EXCEL文件名呢?
我现在使用的是 getobject 方法,这种方法可以链接到EXCEL文件,但是无法获取文件名
希望高手们给予指点,非常感谢
应该象处理多文档的AutoCAD一样的方法来处理Excel文档。你是怎样处理一个文档的。 可以试试用Ado操作Excel,把Excel文件当做数据库处理
谢谢楼上的我刚开始学AutoCAD编程,用的最简单的方法处理EXCEL文档
是这样的
Dim xlApp As Excel.Application
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet
Set xlApp = GetObject(, "Excel.Application")
在运行程序前,先打开一个EXCEL文件,然后运行程序,就能链接到这个EXCEL文件了
但是这个过程中没有EXCEL文件名,也不知道如何识别多于一个的EXCEL文件
如果打开的多个文件,则用
Set xlBook = xlApp.Workbooks("FileName.XLS")
页:
[1]