ベストアンサー Msgboxはメソッドなのでしょうか?関数なのでし 2012/03/03 22:53 オブジェクトブラウザでmsgboxを調べると画像のように出てきますが アイコンが「メソッド」です。 しかし、msgboxのヘルプを開くと、「MsgBox 関数」となっています。 Msgboxはメソッドなのでしょうか?関数なのでしょうか? ご回答よろしくお願いします。 画像を拡大する みんなの回答 (3) 専門家の回答 質問者が選んだベストアンサー ベストアンサー Siegrune ベストアンサー率35% (316/895) 2012/03/06 23:21 回答No.3 #2ですが、 #1のかたが「関数とメソッド共通のアイコン」と書いておられたようです。 見落としでした。無視して置いてください。 失礼しました。 質問者 お礼 2012/03/09 19:49 黄緑の消しゴムみたいなマークは No.1さんの言うとおり 関数とメソッドと同じ意味をあらわしているマークと覚えます。ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (2) Siegrune ベストアンサー率35% (316/895) 2012/03/06 23:17 回答No.2 ん? 他の関数も同じアイコンですが。 例)絶対値を求めるabs()についてみると添付画像になります。 画像を拡大する 質問者 お礼 2012/03/09 19:49 よくよく見てみれば Msgboxだけに限った話ではないですね。 わざわざ画像まで添付していただいてお手数をおかけしました。ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 okormazd ベストアンサー率50% (1224/2412) 2012/03/03 23:55 回答No.1 ヘルプの、 「オブジェクト ブラウザとコード ウィンドウで使用されるアイコン」 の説明では、(色は違うが)"msgbox"のアイコンは、「メソッド」となっています。 下記では、そのアイコンは、「メソッドまたは関数」になっています。 これは、"Visual Studio "での説明ですが、VBAはVBから来ているのだから、この説明でいいでしょう。 http://msdn.microsoft.com/ja-jp/library/y47ychfe(v=vs.100).aspx また、"msgbox"をクリックして表示される説明を見れば、 "Function"と表示されるので、関数です。 実際の使用も戻り値が要らない使用法もありますが、戻り値を返す関数としての動作が基本でしょう。 質問者 お礼 2012/03/04 16:14 ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A オフィス2010 今まで関数だったのがメソッドに オフィス2003からオフィス2010にしたのですが vbaのオブジェクトブラウザを見ていると、今までヘルプには関数として書かれていたのもが メソッドになってるのですが、変わったのですか? たとえば、WorksheetFunctionクラスのCountなんて、もろ関数だと思うのですが、 F1を押してヘルプを見ると「WorksheetFunction.Count メソッド」となっています。 関数とメソッドは同じ意味なのでしょうか? msgboxは、メソッド? Sub Sample() MsgBox "test" End Sub このようなときのmsgboxは、メソッドとして動いてるのでしょうか? どれがプロパティでどれがメソッド? 例えば、 ActiveWindow.WindowState = xlMinimized と言うコードがあるとしたら ActiveWindow WindowState xlMinimized はそれぞれオブジェクト・メソッド・プロパティの何になるのでしょうか? オブジェクトブラウザ確認したら、 ActiveWindowとWindowState はアイコンからプロパティかな?ってわかったのですが、 xlMinimizedに関してはアイコンの意味もわかりません。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム Replace関数ですか?Replaceメソッドで VBAの基本的な質問なのですが ************************************* Sub test() Cells.Replace What:="あああ", Replacement:="いいい" End Sub ************************************* の「Replace」は、 Replace関数ですか? Replaceメソッドですか? オブジェクトブラウザで確認すると ************************************* Excel.Range のメンバ VBA.Strings のメンバ Office.TextRange2 のメンバ Excel.WorksheetFunction のメンバ ************************************* のReplaceがあるのですが 例のReplaceはどれに該当するか教えてください。 ご回答よろしくお願いします。 普通の関数とメソッドの違い【JavaScript】 こんにちは 今、Javascriptについて勉強しているのですが、 普通の関数と、 オブジェクトの中にあるプロパティのメソッド(つまり関数) とは、何が違うのでしょうか・・・ 関数とメソッドの違い 初歩的な質問なのですが、 関数とメソッドの違いが分からず悩んでいます。 書籍や人によって、 関数とメソッドは同じ物として書いている物もあれば、 メソッドはクラスに関連付いた関数としていたり、 クラスでもpublic関数だけとか、 引数のある物がメソッド、 逆に無い物がメソッド等々…で、 どれが正しいのか良く分からないのです。 関数とメソッドの違いを教えていただけますよう、 お願いいたします。 オブジェクトブラウザ アイコン 意味 オブジェクトブラウザを見てて、初めて見たアイコンがあるのですが、 添付画像のアイコンはどういう意味でしょうか? メソッドやプロパティなら見慣れてるのですが、これは初めてです。 MsgBox 関数について どこで質問していいのかわからなかったので、カテゴリー違いだったらすいません。 とあるVBScript関数リファレンスのページで、 Microsoft Internet Explorer で MsgBox 関数が使用されている場合は、表示されるダイアログ ボックスのタイトルに常に "VBScript:"が含まれ、標準のシステム ダイアログ ボックスと区別されます。 という記述があったのですが、この"VBScript:"という文字を消すことは可能なのでしょうか? PHP4でMsgBox関数のようなものを作りたいが… PHP4で、VBなどのMsgBox関数を作りたいと思っています。 主にデバッグで変数の中身を表示させたりで用いたいのですが、 さらにMsgBoxの入力できるようにして変数に値を代入したりできるように できたらいいなと考えています。 何か参考になるURLやコードがありましたら、お教え下さいませ。 よろしくお願い致します。 関数とメソッドの違い Pythonで 関数とメソッドの違いはなんですか? 関数の()かっこのなかは引数ですよね? では、 メソッドの()かっこのなかはなんとよぶんでしょうか? 関数とメソッドって違うものですか?(JAVA) 現在0からJAVAを勉強していますが、関数とメソッドの違いがわかりません。 過去ログにC/C++カテゴリーで同様の質問がありましたが高度なんだか、言語が違うからなのかわかりませんでした。 関数とメソッドってどう区別できるのでしょうか? (”インスタンス.”の後ろには関数もメソッドも来ることができますよね?) (かっこも後ろについていますが、あれの意味もわかりません) オブジェクトやプロパティ、メソッドに付いて 今、JavaScriptを覚えようとしてるのですが、オブジェクトから訳が分からなくなってきました。 ゲームに例えたら、自機がオブジェクトで、プロパティが自機のステータスで、 メソッドがいろいろな動作をさせる関数って感じでいいんでしょうか? それと、オブジェクトは下のようにメソッドやパラメータを使用しますが、 パラメータ=="値" って感じなのでしょうか?? オブジェクト名.メソッド名(パラメータ); オブジェクト名.プロパティ名="値"; よろしくご指導お願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム javaに"search"という関数 or メソッドはあるのでしょうか? javaに"search"という関数 or メソッドはあるのでしょうか? webサイトで探しても見つかりません。 出てくるのはExcelのsearch関数が出てきます。 もし、Javaに"search"関数 or メソッドがあるならば、どのような 機能(働き)なのでしょうか? Javaで"search"を見かけたのは、 こういった文です。 *********************************** AAA:クラス a:インスタンス(オブジェクト) b:インスタンス(オブジェクト) eee:データベースのPrimaryキー fff:データベースのPrimaryキー AAA a = b.serch(eee, fff); if(a = null) { ・・・・・省略・・・・・ } ************************************ また、searchについてwebサイトがあれば 教えて頂きたいのですが、 どなたか宜しくお願いします。 「クラス関数」「メンバ関数」「メソッド」の違いを教えてください。 「クラス関数」「メンバ関数」「メソッド」の違いを教えてください。 あるサイトに、「クラス関数」=「メンバ関数」と書かれていました。 「メンバ関数」=「メソッド」だと思っているのですが、 そうすると、「クラス関数」=「メンバ関数」=「メソッド」という認識で間違いないでしょうか? 「static宣言されているメンバ関数」は、「インスタンスメソッド」な 「static宣言されているメンバ関数」は、「インスタンスメソッド」なのでしょうか? それとも、「クラスメソッド」なのでしょうか? 先日、下記内容で質問して、その時は分かったつもりだったのですが、 やっぱり分かってなかったようなので、教えてください。 ▽「クラス関数」「メンバ関数」「メソッド」の違いを教えてください。 http://okwave.jp/qa/q5858806.html 例) ▽前提 ・Aクラスのインスタンスa ・static宣言されたpublicメソッド「static_public_method」 ・static宣言されていないpublicメソッド「public_method」 ▽メンバ関数呼び出し ・$a->static_public_method() ・A::static_public_method() ・A::public_method() このとき、「$a->static_public_method()」は、インスタンス経由でアクセスすることになるので、 「インスタンスメソッド」になるのでしょうか。それとも、static(静的)宣言しているので、「クラスメソッド」になるのでしょうか? また、「A::static_public_method()」や、「A::public_method()」は、どちらになるのでしょうか? ※現在、頭の中がこんがらがっているのは、下記3点です。どれかひとつでも構わないので、分かりやすい考え方等あれば、ぜひ教えてください。 ・「static宣言したメンバ関数」は、「インスタンスメソッド」? 「クラスメソッド」? ・「スタティック」宣言してるのに、メンバ関数へ、「->(アロー演算子)」(オブジェクト経由)でアクセスできる理由 ・「A::static_public_method()」と「A::public_method()」の違い VBA(EXCEL97)のMSGBOX関数について 参照設定を「MSVBVM60.DLL」に変更したところ MSGBOX関数で「~メモリを参照しました。~」と 表示されるようになりました。 [コード] MsgBox "先頭データです", vbCritical, "**エラーメッセージ**" よろしくお願いします。 メソッドは戻り値はなし プロパティは戻り値を返す? オブジェクトブラウザを見てもよくわからなかったのですが メソッドは戻り値はなしで、 プロパティは戻り値を返す、 と言う認識で合ってますか? 絶対値をメソッドを使って求めたいのですが…。 java初心者です。 学校の宿題で、int [] array = {3, -20, 9, -5, -1, 140, 12, 15}の値を絶対値に直すメソッドを作らなければいけないのですが、 それをvoidを使ったメソッドでと指定されました。 ですが、voidを使った上で、mainのArrayを変える方法がさっぱり思い浮かびません。 先生の方はobjectを使うと変えることができると言っていたのですが、 objectの方もいまいちわかりません。 回答よろしくお願いします。 c#のToString()メソッド http://msdn.microsoft.com/ja-jp/library/ms173154(v=vs.90).aspx のページによると C# では、すべてのオブジェクトが ToString メソッドを継承します。このメソッドは、該当するオブジェクトの文字列形式を返します。たとえば、int 型の変数はすべて ToString メソッドを持ち、次のようにその変数の内容を文字列として返すことができます ↑と書いてあるのですが、C言語しか知らない自分にとってint型の変数が関数、メソッドを持つ、 という概念が理解できません。これはオブジェクト指向の話なのでしょうか?クラスを理解すると わかるようになりますか? どなたかよろしくお願いします。 メソッドについて教えてください。 java 初心者2日程です(objective-c経験者) 教えていただきたいのですが、以下のように オブジェクト.メソッド というピリオドが一つの書式と クラス?.?(何を指しているのでしょうか?).メソッド? というピリオドが二つの書式が見受けられますが どういう違いで使い分けるのでしょうか? 申し訳ありません。教えていただけますか? //インスタンス化 MyObject object = new MyObject(); //メソッドの利用 object.methodA(); System.out.print(xxxxx); 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
黄緑の消しゴムみたいなマークは No.1さんの言うとおり 関数とメソッドと同じ意味をあらわしているマークと覚えます。ありがとうございました。