Windows 10

続・Microsoft Edgeを操作するVBAマクロ(DOM編)

以前VBAからMicrosoft Edgeを操作するマクロについて記事を書きました。

・Microsoft Edgeを操作するVBAマクロ(DOM編)
//www.ka-net.org/blog/?p=6033

ここで一つ気になったのがコイツ↓は一体何なのか?ということです。

MicrosoftEdge_DOM_Object_01

記事を書いたときは、getElementByIdメソッドが使えたので「普通にHTMLDocument取れるんだなー」と、深く考えていなかったのですが、一応TypeName関数で確認してみることにしました。
その結果・・・

MicrosoftEdge_DOM_Object_02

documentは「JScriptTypeInfo」、parentWindowは「Object」が返ってきました。

そういえば以前DocumentがJScriptTypeInfoを返すなんて話があったなー、などと思い出しましたが、面倒くさいので深追いするのは止めました。

ちなみに、Internet Explorerの場合は下図のようにHTMLDocumentとHTMLWindow2が返ってきました。

MicrosoftEdge_DOM_Object_03

Internet Explorer_Serverといえど、やはりEdgeとIEはどこか違うのでしょう。多分。

最後に、Objectが返ってきたEdgeのparentWindowですが、clientInformation(navigator)からは一部プロパティを取得できたのでメモしておきます。

  • appCodeName:Mozilla
  • appName:Netscape
  • appVersion:5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
  • platform:Win32
  • userAgent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240

関連記事

関連記事

  1. Office関連

    [VBA]桁を揃えてDebug.Printする。

    @CallMeKoheiさんのブログの記事に「Excel VBA イミ…

  2. Windows 10

    【2017年8月版】起動中のMicrosoft EdgeからタイトルとURLを取得するC#コード

    当ブログでは、EdgeからタイトルとURLを取得するコードについて、い…

  3. Office関連

    VBAの力量をはかる3つの質問

    先日、Twitterではけた氏の面白いツイートがありました。3…

  4. Office関連

    PowerPointのマクロを共有化して使う方法

    記事のタイトルだけ見るとちょっと分かりづらいですが、要するにWordの…

  5. Windows 10

    Microsoft Edgeのお気に入りをHTML形式でインポート・エクスポートする。

    以前当ブログでMicrosoft Edgeのお気に入りを編集する方法に…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

最近の記事

アーカイブ

RapidSSL_SEAL-90x50
PAGE TOP