● Access2000VBA・Excel2000VBA独学 ~ 今自分が操作しているものがどんなオブジェクトなのかを調べる・明確に意識する(TypeName関数)。~ ヘルプやオブジェクトブラウザ・Web情報で、できるだけ早く目的の情報をつかむために。~
※まだ書きかけです。すみません。
※間違ってたらすみません。
※メモ書きなので、自分でも意味不明な箇所も多いです。ごめんなさい。
目次
オブジェクトの「型」だけでなく、文字系のデータのデータ型も調べられます(リテラル値を使えば)
オブジェクト変数の中身も調べられます。
ウォッチウィンドウを使うだけです。
もちろん、ヘルプやオブジェクトブラウザも。
ヘルプは今の「F1」キーを押すWebヘルプは「ページが見つかりません」が多くてクソなので、Officeのバージョン2007と2010のVBAヘルプをXPで読む(仮想マシンかリアルマシンを使う)のが一番いいです。
今のクソヘルプよりも断然便利。
2000のヘルプなんて、SQLのヘルプまで出てきます。Win2000の仮想マシンで読むといいですね。
今ならChatGPTやジェミニに聞くこともいいかもしれませんが、
ウォッチウィンドウのほうが「今コードの中に在るそれら」を
チェックするには速いです。
そのオブジェクトを含む「式」の値や型、プロパティ値、なども分かります。
ただ、一般論として、「このオブジェクトはどんなオブジェクトなのか?その働きや使い方は?」みたいなものを調べるには、ChatGPTやジェミニのほうがいいかもしれません。
あと、「聞いたことも無いオブジェクト」の階層を調べたい時は「codevba.com」にて、以下のようにオブジェクトを調べると、その階層がわかることもあります。
https://www.codevba.com/excel/index.html
(これも今やChatGPTなどのAIに聞くほうが早いかもですが。でもまあ、調べ方は色々知っておくと意外なヒントがもらえる場合もありますので、知ってて損は無いと思います。英語サイトなので日本語訳してください)
例
https://www.codevba.com/excel/worksheet.htm