私は VBA を使った開発 (チェーンソーで企業の煩雑な仕事を切り抜ける) が大好きで、これらのマクロをさまざまなアドイン参照 (IE、Excel、Outlook、および Word オートメーション オブジェクト、そのうち IE が私のベストです) で拡張することに長けています。 '騙す')。
とにかく、Web ページ上の特定のオブジェクトの OOP '内臓' のリストを取得する方法に興味があります。私の IDE ではヒントが得られないためです。
以下にサンプル コードを示します。shdocvw.dll が参照されていることを確認し、「www.mywebsite.com」にユーザー名とパスワードのテキスト ボックスとログイン ボタンがあると仮定します。
Sub MyIEAutomationExample
Dim IE as InternetExplorer
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate ("http://www.mywebsite.com")
Do Until IE.ReadyState = READYSTATE_COMPLETE 'Delay for loading page
Loop
IE.Document.all.Item("tbxUserName").Value = "Nxwtypx"
IE.Document.all.Item("tbxPassword").Value = InputBox("Please enter your password.")
IE.Document.all.Item("btnLogin").Click
End Sub
私の心にある質問は、tbxUserName、tbxPassword、または btnLogin の他のプロパティ/メソッド/イベントを確認したい場合はどうすればよいかということです。標準オブジェクトに利用できるリファレンスはありますか?
それでも、私が知る限り、社内で開発されたリッチ テキスト ボックスのようなより複雑なオブジェクトはどうでしょうか?