【发布时间】:2011-03-20 17:58:28
【问题描述】:
我正在为 AutoCAD 编写 VBA(Visual Basic for Applications)脚本。它使用 Autocad 作为图形引擎,使用 Excel 来显示结果......
问题是,一些用户使用 Excel 2003,而其他用户使用 Excel 2007。
要使用 VBA 中的 Excel 2003,我必须将 C:\Program Files\Microsoft office\Office12\excel.exe 引用到项目中。但是要使用 Excel 2007,我必须引用 ...\Office14\excel.exe。
对于不知道什么是引用的人:它必须在项目属性中永久完成,所以我无法以编程方式确定这两个文件中的哪一个确实存在于计算机中并在运行时引用它们.... 或者我只是不知道,如何?
我什至不能同时引用这两个文件,因为它们具有相同的文件名。
【问题讨论】:
标签: excel vba reference libraries autocad