|
▼HITSUJI さん:
おはようございます。
>
>HELPなのですが
>Bordersで調べても、引数のssEdgeBottomが出てこず、
>ssEdgeBottomだけだと、見つけられず・・・。
あっ、本当ですね!! これは、HELPでは見つけられませんでした
(「HELPを見てください」と申し上げたのは 他のプロパティや
メソッドについて、例えばColorindexはないということがわかるので
申し上げたのですが・・)。
本来のワークシートとSpreadsheetのプロパティやメソッドが
よく似ている事は少し使用していくとわかりますよね?
よって、
Spreadsheet1.ActiveSheet.Range("A1:E1").Select
With Selection.Borders(xlEdgeBottom)
とすることは初動捜査としては(事件か?)私もやります。
xlEdgeBottomと言う定数が1なら エラーにならなかったのですが、
これは、9なのでエラーになります。
私は、ここで「Enum定数の値が違うんだ」とカンで考えます。
VBEの「表示」---「オブジェクトブラウザ」で
ライブラリ「OWC」を検索し、それらしいEnum定数がないか
調べます。
すると、
SheetBorderTypeEnum というのが見つかり、
その中に「ssEdgeBottom」=1 という事が発見出来ます。
従って、
Spreadsheet1.ActiveSheet.Range("A1:E1").Select
With Selection.Borders(ssEdgeBottom)
でめでたしめでたし・・・となるのですが・・・。
よって、
HELPと「オブジェクトブラウザ」の共用ということでいかがですか?
|
|