• ベストアンサー

Msgboxはメソッドなのでしょうか?関数なのでし

オブジェクトブラウザでmsgboxを調べると画像のように出てきますが アイコンが「メソッド」です。 しかし、msgboxのヘルプを開くと、「MsgBox 関数」となっています。 Msgboxはメソッドなのでしょうか?関数なのでしょうか? ご回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Siegrune
  • ベストアンサー率35% (316/895)
回答No.3

#2ですが、 #1のかたが「関数とメソッド共通のアイコン」と書いておられたようです。 見落としでした。無視して置いてください。 失礼しました。

ki8iki8tr
質問者

お礼

黄緑の消しゴムみたいなマークは No.1さんの言うとおり 関数とメソッドと同じ意味をあらわしているマークと覚えます。ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Siegrune
  • ベストアンサー率35% (316/895)
回答No.2

ん? 他の関数も同じアイコンですが。 例)絶対値を求めるabs()についてみると添付画像になります。

ki8iki8tr
質問者

お礼

よくよく見てみれば Msgboxだけに限った話ではないですね。 わざわざ画像まで添付していただいてお手数をおかけしました。ありがとうございました。

すると、全ての回答が全文表示されます。
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

ヘルプの、 「オブジェクト ブラウザとコード ウィンドウで使用されるアイコン」 の説明では、(色は違うが)"msgbox"のアイコンは、「メソッド」となっています。 下記では、そのアイコンは、「メソッドまたは関数」になっています。 これは、"Visual Studio "での説明ですが、VBAはVBから来ているのだから、この説明でいいでしょう。 http://msdn.microsoft.com/ja-jp/library/y47ychfe(v=vs.100).aspx また、"msgbox"をクリックして表示される説明を見れば、 "Function"と表示されるので、関数です。 実際の使用も戻り値が要らない使用法もありますが、戻り値を返す関数としての動作が基本でしょう。

ki8iki8tr
質問者

お礼

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

すると、全ての回答が全文表示されます。

関連するQ&A