私は ac/c++ プログラムを構築しており、結果の表示には MS Excel を使用しています。問題は、2 つのファイルをインポートする必要があることです。
#import "C:\Program Files (x86)\Common Files\microsoft shared\OFFICE14\MSO.DLL"
#import "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE"
私のコンピューターでは問題なく動作しますが、これらのファイルへのパスは、Windows のバージョン (x64/x86) と Office のバージョン (11、12、14) によって異なります。したがって、私の考えは、顧客にそれらのバージョン (メイン) を尋ね、入力に応じて異なるインポートを使用することです。しかし、私はそれを行う方法を知りません...このようなものはうまくいきません:
scanf("%d",ver_office);
if (ver_office==1){
#import "C:\Program Files (x86)\Common Files\microsoft shared\OFFICE12\MSO.DLL"
}