VBAでjavascriptを操作 削除
Message#4 2014年11月28日(金)06時31分 From: ミシュラン |
>それをVBAを使って動かすことはできるのは理解しています。 と、いいはってもね。結局理解してないってことだと思いますよ。 IEのインスタンスを作成して、IEのオブジェクトを操作しているってことを理解していないですよね。 IEのオブジェクトおよびHTMLオブジェクト、JavaScriptのオブジェクトのツリー構造は理解していますでしょうか? 見た事無い??? で、あれば、リファレンスサイトをちゃんと0から見るか、本屋いって、サル本を買って読んでください。 IEにロードされた、HTML文書は、IEのオブジェクトのツリー構造の配下にあります。当然、そこにJavaScriptオブジェクトのツリー構造もあります。なので、IEのインスタンスを作成したってことは、IEオブジェクトをドットで区切って、HTML, CSS, JavaScript オブジェクト、メソッド、プロパティーを操作する事になります。 その下には、VBAのオブジェクトも、メソッドも、プロパティーも在りません。 ただし、new 演算子等、 VBAのオブジェクトの下に他のオブジェクトのインスタンスを割り当てると、いかにも、VBAの関数が使えそうな、気になりますが、気になるだけで、使えません。その配下は、他のオブジェクトのツリー構造になっています。 上記で >その場合、javascriptのコンパイルをしているのはブラウザでしょうか? >それともWEBサーバー側でしょうか。 この、あほな質問の回答になっているかと思いますよ。サーバーサイトスクリプトで動作しているなら、ともかく、クライアントのブラウザにロードされたら、そのクライアントのオブジェクトの配下であって、サーバーオブジェクトにはなりません。そのようなやり方もありますが、内容的に、それらのサーバーサイドスクリプトの質問ではないですよね。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。