我正在構建一個c/C++程序,我正在使用MS Excel進行結果表示。問題是,我不得不進口2個文件:使用#import內部代碼,在if語句中
#import "C:\Program Files (x86)\Common Files\microsoft shared\OFFICE14\MSO.DLL"
#import "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE"
它完全在我的電腦上,但路徑對這些文件是依賴於Windows版本(64/86)和Office版本(11,12,14)。 所以我的想法是要求客戶的這些版本(主要),然後根據輸入使用不同的進口。但我不知道該怎麼做......像這樣的東西不工作:
scanf("%d",ver_office);
if (ver_office==1){
#import "C:\Program Files (x86)\Common Files\microsoft shared\OFFICE12\MSO.DLL"
}
有沒有這樣的事情aaac/c + +程序。 –