[[20150202163236]] 『VBAでhtml 操作』(kiss) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VBAでhtml 操作』(kiss)

いつも大変お世話になっております
大変お手数と思いますが
ご教示頂けたら幸いです
宜しくお願いいたします

ユーザーフォーム下記の様にhttpを表示させました

Sub form_open_test()

    UserForm1.Show vbModeless
    UserForm1.WebBrowser3.navigate " http://******/*******/******.html"

    While UserForm1.WebBrowser3.Busy
        DoEvents
    Wend

End Sub

このページの中のhtmlで書かれている  下記のfunctionを実行させたいのですが
簡単にできるのでしょうか

function fncJobStart() {   

< 使用 Excel:Excel2010、使用 OS:Windows7 >


fncJobStart() は、どういう条件で動作するようにHTML記述されていますか?
例えば、あるテキストボックスに値を入力後、あるボタンを押す、とか。

そういう入力部分と実行部分も判るところまで、情報開示して頂けないと、具体的な回答ができません。
(???) 2015/02/02(月) 17:32


???様
コメント有難うございます

選択ボタンを押す だけです

簡単に出来そうもない場合は
あきらめます
自動表示できただけでも  幸いですから

function fncJobStart() {

        }
(kiss) 2015/02/02(月) 19:02

 インターネットで調べると、こんなので動きそうですけど。

    UserForm1.WebBrowser3.Document.Script.setTimeout "javascript:fncJobStart()", 200

(半平太) 2015/02/02(月) 19:52


半平太様

有難う御座います
こんな命令無いかと思ってました

どんなワードでヒットしましたか?
教えていただけないでしょうか

調べきれませんでした
(kiss) 2015/02/02(月) 21:03


 うへ、調べ方の方ですか (^^ゞ

 えーと、検索ワードは(↓)だったかなぁ。
     vba ie javascript function 操作

 ヒットしたのが(↓)
【エクセルVBAからIEでJavaScriptを実行する】 
http://www.vba-ie.net/ie/javascript.html

 その中の記事(↓)を見てアタリを付ける。
 'JavaScript実行(2)
  objIE.Document.Script.setTimeout "javascript:alert('送信ボタンが押されました')",1000

 アタリを付けて作ったステートメントは自前で簡単なサンプルを作ってテストしております。 
 つまり、そのものズバリがあった訳ではないです。
 (私も全くの門外漢と言う訳ではなく、既にkissさんと同じ様な作業をやって来ており、予備知識あります)

 ※あと、その記事ではこんなメモが書かれていますが、、、
 『2015.02.02追記
 「objIE.Document.Script.setTimeout "javascript:alert('送信ボタンが押されました')",1000」について、
 現在実行時エラーで「実行時エラー '-2147024891 (80070005)':アクセスが拒否されました。」と表示されます。 
 おそらくIE(InternetExplorer)のセキュリティ更新プログラムの影響と考えられます。
 JavaScript以外にもフレーム処理でも同じようなエラーが表示されていますが、
 こちらについてはnavigateメソッドを利用してJavaScriptを実行するようにしましょう。 』

 それについては、こちらをご参照ください。
https://connect.microsoft.com/IE/feedback/details/1062093/installation-of-kb3025390-breaks-out-of-process-javascript-execution-in-ie11
 投稿者: Derek Smith [MSFT]、投稿日時: 2015/01/14 16:48
 Thank you. We're aware of this issue and on track to release a fix as part of the next IE cumulative update.

 私は一時的にKB3025390をアンインストールしております。
 (セキュリティには影響しないはずです。次回IEアップデートを待ってから再インストール予定)

(半平太) 2015/02/02(月) 22:56


半平太様
色々有難うございました

勉強になりました
(kiss) 2015/02/03(火) 10:07


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.