excelのエラーをなくすには?

解決


ペン  2012-04-16 14:44:58  No: 147559  IP: 192.*.*.*

vs2005について質問があります。
vs2005のプログラムからexcel表を作成するプログラムを作っているのですが、「Excel.XlBorderWeightは、excelメンバーではありません」というメッセージが出て、どうしたらいいかわかりません。
お忙しいところ大変申し訳ありませんが、ご教示お願いします。

編集 削除
ペン  2012-04-16 15:24:59  No: 147560  IP: 192.*.*.*

書き方としては、 
「エクセル線描画(xlssheet, "A1:U1", Excel.Constants.xlTop, Excel.XlBorderWeight.xlThick)」
という書き方ですが、これでも、エラーになります。

編集 削除
魔界の仮面弁士  2012-04-16 17:53:32  No: 147561  IP: 192.*.*.*

> Excel.XlBorderWeight.xlThick

参照している相互運用機能アセンブリによって
具体的な記述は異なりますが、たとえば PIA がある場合は、
    Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick
という記述が必要になります。一方、PIA が無い環境では、
    Excel.XlBorderWeight.xlThick
という名前空間のライブラリが自動生成されるかと思います。


VB のオブジェクト ブラウザ(F2 あるいは Ctrl + Alt + J など)で
XlBorderWeight がどの名前空間に含まれているかを調べてみてください。

編集 削除
ペン  2012-04-17 09:27:26  No: 147562  IP: 192.*.*.*

どうもありがとうございました。

編集 削除