Office関連

続・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

関連記事

Microsoft Edgeで開いているページを名前を付けて保存する前のページ

起動中のMicrosoft EdgeからタイトルとURLを取得するVBAマクロ(UI Automation編)次のページ

関連記事

  1. Office関連

    64ビット版OfficeでURLエンコード処理ができない?

    2011/12/28 追記:関連記事として「文字コードを指定してU…

  2. Office関連

    Visio Onlineの機能をJavaScriptで拡張する方法

    @mokudaiさんからのバトンを引き継ぎまして、「Office 36…

  3. Office関連

    [Excel VBA]PrintPreview後に印刷するとCtrl+;の日付形式が変わる?

    MSDNフォーラムで面白い質問がありました。・Excel …

  4. Office関連

    Wordの自動実行マクロ

    たまたま使用する機会があったのでメモ書き程度に情報を残しておきます。…

  5. Office関連

    VBAでTTSエンジンの各種情報を列挙する

    今回はTTSエンジンの各種情報を列挙するマクロを紹介します。Mic…

コメント

  • コメント (0)

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

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

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP