- ベストアンサー
どれがプロパティでどれがメソッド?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ActiveWindow オブジェクト WindowState プロパティ xlMinimized 定数 他の言語だと、プロパティはメンバ変数、メソッドはメンバ関数なんて呼んだりもする。 プロパティは、情報を取得したり、情報を変えたりする。 メソッドは、SelectやCopyみたいに動作を伴うものが多い。 定数は、プロパティの設定値に名前をつけたもの。定数をいくつかまとめて、列挙型にすることが多い。 Application.ActiveWindow.WindowState = xlMinimized ActiveWindowは、Applicationオブジェクトのプロパティ("ActiveWindwオブジェクト"を返す)・・・とも言えるのかも。※Applicationは省略可能
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
activewindowやwindowstateをオブジェクトブラウザで選んで?ボタンをクリック、ヘルプを出してみるとプロパティだと丁寧に書かれています。 で、プロパティは基本 プロパティ = 値 しばしば あるモノの.プロパティ = 別のモノの.プロパティ あるいは時には 変数 = プロパティ という構文で、プロパティに希望の値をセットしたり、現在のプロパティの値を取り出して何かに使ったりします xlminimizedのアイコンは、VBAの中で予約語として登録済みの定数であることを示しています。 オブジェクトブラウザで確認していると、下段の表示窓に Const xlMinimized = -4140 (&HFFFFEFD4) のように表示され、実際にはxlminimizedという定数は -4140 という値であることを見る事も出来ます。 ActiveWindow.WindowState = -4140 と書くのと同じという意味です。
お礼
ありがとうございます。
お礼
ありがとうございます。