[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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 >
そういう入力部分と実行部分も判るところまで、情報開示して頂けないと、具体的な回答ができません。
(???) 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.