|
▼りんご さん:
もう見ないかもしれませんけど一応書いておきます。
>このIDEインテリセンスって全く分からないのですが、きっと会社のPCで作っているので、もともと登録って呼ぶのか分かりませんが、読み込まれていたってことなのでしょうね。
すみません、どうもVBEと書いた方が良かったみたいです。
IDEとは
統合開発環境の事で、プログラミングをサポートする色んな環境、機能
の事を纏めて「統合開発環境」と言います。
(VBAではなくVBを含む他言語でもこう呼びます)
その上で概ね VBE = IDE みたいです。
インテリセンスとはIDEの機能の1つで、今回のように
ret=msgbox("hoge",
と打つと入力候補のリスト(リストボックスみたいなやつ)が出ますけど
その機能自体の事を云います。
コマンドを打ち込むと先頭の文字が大文字になったり、その書式がツールチップ
の形で表示されたりしますが、それもIDEの機能の1つです。
ある程度ではありますが、書式のチェックもしてくれますよね。
>この名前付き引数はどうしたら使用できるようになるのでしょうか?
無理だと思います。
ちょっと試してみましたけど、名前付き引数を使用したらインテリセンス
を使用できないのはVBEの仕様と思います。
名前付き引数を使用すると引数を書く順番は関係なくなりますから実際問題
インテリセンスは小さな親切大きなお世話になりかねませんからね。
インテリセンス機能は引数を書く順番が確実な
ret=msgbox("hoge",
みたいに名前付き引数を使用しない場合だけの機能と思って下さい。
|
|