单独使用
#import "msado15.dll" \
no_namespace \
rename ("EOF", "adoEOF")
或/*导入Excel库支持*/
#import "F:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.exe" auto_rename auto_search no_auto_exclude
都没有问题.但是把他们放在一个工程里面就出现问题了:
出错提示如下:
error LNK2019: 无法解析的外部符号 "public: struct tagVARIANT __thiscall Range::Insert(struct tagVARIANT const &)" (?Insert@Range@@QAE?AUtagVARIANT@@ABU2@@Z)出错代码:
Range rgMyRge; /*操作Excel代码*/
rgMyRge.Insert(_variant_t((long)1));
#import "msado15.dll" \
no_namespace \
rename ("EOF", "adoEOF")
或/*导入Excel库支持*/
#import "F:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.exe" auto_rename auto_search no_auto_exclude
都没有问题.但是把他们放在一个工程里面就出现问题了:
出错提示如下:
error LNK2019: 无法解析的外部符号 "public: struct tagVARIANT __thiscall Range::Insert(struct tagVARIANT const &)" (?Insert@Range@@QAE?AUtagVARIANT@@ABU2@@Z)出错代码:
Range rgMyRge; /*操作Excel代码*/
rgMyRge.Insert(_variant_t((long)1));
不过我用在工程里面添加动态库支持的方法(不用#import ),可以解决.