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

解決


ペン  2012-04-16 23:44:58  No: 147559

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


ペン  2012-04-17 00:24:59  No: 147560

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


魔界の仮面弁士  2012-04-17 02:53:32  No: 147561

> Excel.XlBorderWeight.xlThick

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

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


ペン  2012-04-17 18:27:26  No: 147562

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


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加