- ベストアンサー
VBAからieが発行するmsgboxを操作
- EXCEL2007のvbaを使用してieを操作してます。あるie画面を自動的に閉じる際、ie画面の「戻る」を自動クリックするとMsgboxが表示され「ok」「キャンセル」を要求されとまります。
- 自動的に「ok」を押して画面を閉じたいのですが・・・・・どうすればよいのでしょうか?
- <ieソース><TD nowrap align="right" height="20" CLASS="NAVBAR" width="224"><INPUT type=image src="/Suite/AAA/BBB/CCC/Returnja_JP.gif" alt="戻る" name="btnReturn1" id="btnReturn1" height="15" onclick="javascript:returnConfirm();" border="0" haht-alt-type="NLS" width="34"></TD></TR><VBA>IE.Script.setTimeout "javascript:returnConfirm();" ,200Sleep 5000SendKeys "{ENTER}"msgboxは表示されたまま、「ENTER」が押されず次の処理に進むよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- VBA IE操作 自動ログイン
とある証券会社(M証券)へ自動ログインを試みています。 他の証券会社は ObjIE.Document.all.pinNo.Value = PW というように URLのソースから「name」を探してその値を代入していました。 上記の場合は ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ <TD bgcolor="#E6DBAC" align="center" nowrap> <B>取引暗証番号</B><BR><A href="Javascript:void('0');" onClick="Javascript:openKeyBoard('secKey', 'pinNo');"> <img src="/static/image/kidou.gif" id="secKeyButton" width="150" height="18" border="0"> </A><DIV style="position:absolute" align="center"> <DIV id="secKey"></DIV></DIV></TD> <TD bgcolor="#FFFFFF"> <INPUT maxlength="16" size="17" name="pinNo" id="pinNo" value="" type="password"> </TD> ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ から探し出せました。 しかし「次へ」ボタンを押してログインしたいのですが ソースが ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ <TD valign="bottom"> <INPUT type="image" src="/static/image/bt_next.gif" width="62" height="25" border="0" alt="次へ"> </TD> <TD valign="bottom"> <A href="/ITS/login/Logout.jsp;jgiwww12=LnXfcXFz3CLVrmMjKDrMB1510mwwHx2w9JT82WQ2fXLQ8nZMs0Gg" onClick="return linkCheck()" target="_top"> <IMG src="/static/image/bt_cyushi.gif" alt="中止" width="62" height="25" border="0"></A></TD> ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ しかなく、nameが見当たりません。 この場合は、どのようにしてログインすればいいのでしょうか? ご教授よろしくお願い致します。
- ベストアンサー
- Visual Basic
- 助けてください><IE上で1pxのズレ
こんにちわ。 組んだテーブルに謎の1pxがはいってしまいます。 ファイヤーフォックスでは正常なのですがIEでは1pxの隙間ができてしまうようで。 どなたか分かる方いらっしゃたらお願いします>< <table width="660" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="2" valign="top"> <img src="img/test_01.jpg" width="660" height="177" alt=""></td> </tr> <tr><td rowspan="2" valign="top"> <table width="316" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"> <img src="img/test_02.jpg" width="316" height="46" alt=""></td> </tr> <tr> <td> <img src="img/test_05.jpg" width="144" height="47" alt=""></td> <td> <img src="img/test_06.jpg" width="172" height="47" alt=""></td> </tr> <tr> <td colspan="2"> <img src="img/test_08.jpg" width="316" height="169" alt=""></td> </tr> </table> </td></tr> <tr><td valign="top"> <table width="344" border="0" cellpadding="0" cellspacing="0"> <tr><td> <table width="344" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <img src="img/test_03.jpg" width="181" height="62" alt=""></td> <td> <img src="img/test_04.jpg" width="163" height="62" alt=""></td> </tr> <tr> <td colspan="2"> <img src="img/test_07.jpg" width="344" height="83" alt=""></td> </tr> </table> </td></tr> <tr><td> <table width="344" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <img src="img/test_09.jpg" width="160" height="62" alt=""></td> <td> <img src="img/test_10.jpg" width="184" height="62" alt=""></td> </tr> <tr> <td colspan="2"> <img src="img/test_11.jpg" width="344" height="23" alt=""></td> </tr> <tr> <td> <img src="img/test_12.jpg" width="160" height="32" alt=""></td> <td> <img src="img/test_13.jpg" width="184" height="32" alt=""></td> </tr> </table> </td></tr> </table> </td></tr> <tr><td colspan="2"> <table width="660" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="5"> <img src="img/test_14.jpg" width="660" height="141" alt=""></td> </tr> <tr> <td> <img src="img/test_15.jpg" width="130" height="150" alt=""></td> <td> <img src="img/test_16.jpg" width="130" height="150" alt=""></td> <td> <img src="img/test_17.jpg" width="140" height="150" alt=""></td> <td> <img src="img/test_18.jpg" width="130" height="150" alt=""></td> <td> <img src="img/test_19.jpg" width="130" height="150" alt=""></td> </tr> <tr> <td colspan="5"> <img src="img/test_20.jpg" width="660" height="40" alt=""></td> </tr> </table> </td></tr> </table>
- 締切済み
- HTML
- vbsでIEの操作
vbsでIEの自動操作を行おうとしているのですが,最後のボタンだけなぜか押せません. オブジェクトが存在しないとエラーになります. 下記は操作しようとしているところのソースです. <div id="layerPanelSessions" style="display:"> <table cellpadding="1" cellspacing="0" border="0" width="100%"> <tr> <td bgcolor="#CCCCCC"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr bgcolor="#EEEEEE"> <td> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr valign="top"> <td> <table cellpadding="4" cellspacing="0" border="0" width="100%"> <tr valign="top"> <td><img src="/dana-cached/imgs/icn18x18SessionNC.gif" alt="ネットワークコネクト" width="18" height="18" border="0"></td> <td width="100%">ネットワークコネクト <br><span class="cssSmall">システム トレイに [ネットワーク コネクト] アイコンが表示されて「接続」となっていると、ネットワーク上でセキュアにアプリケーションにアクセスすることができます。<br> <br>そうでない場合はネットワーク コネクトの [セッションの開始] アイコンをクリックして接続します。</span> </td> </tr> </table> </td> <td align="right"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td colspan="6"><img src="/dana-cached/imgs/space.gif" width="1" height="1"></td> </tr> <tr> <td bgcolor="#EEEEEE" nowrap ><img src="/dana-cached/imgs/space.gif" width="10" height="10"> <input name="btnNCStart" type="button" value="開始" onclick="self.location='/dana/nc/ncrun.cgi?launch_nc=1'; return false;"></td> <td><img src="/dana-cached/imgs/space.gif" width="5" height="1"></td> <td bgcolor="#CCCCCC"><img src="/dana-cached/imgs/space.gif" width="1" height="1"></td> <td bgcolor="#EEEEEE"><img src="/dana-cached/imgs/btnPanelItemBlank.gif" alt="" width="20" height="20" border="0"></td> <td><img src="/dana-cached/imgs/space.gif" width="1" height="1"></td> </tr> </table> </td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td bgcolor="#CCCCCC"><img src="/dana-cached/imgs/space.gif" width="1" height="1"></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td bgcolor="#CCCCCC"><img src="/dana-cached/imgs/space.gif" width="1" height="1"></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </div> で,下記が操作用の私が作成したコードです. .Document.all("btnNCStart").Click 本当に困っています.どなたかよろしくお願いいたします.
- ベストアンサー
- Visual Basic
- VBAによるIE操作でgifをクリックする方法
ボタンに書かれているソースは <!--▼ボタン---------------------------------------------------> <table width="800" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="right" width="108"><input type="image" img src="http://www.aaaaa.co.jp/be/fli/image/bt_search.gif" width="108" height="19" border="0"></td> </tr> </table> <!--▲ボタン---------------------------------------> と言った感じです。nameも無く、altも分からず、どうクリックしたらいいでしょうか。 『objIE.Document.Links(i).Click』というのもダメでした。
- 締切済み
- オフィス系ソフト
- VBAでIE操作
三流君を見てもよくわからなかったので教えてください。 三菱東京UFJ銀行に自動でログインできるようにエクセルVBAで操作していますが パスワードを入れた後のログインがうまく出来ません。 objIE.document.Forms(0).submit だと、サイトが更新されてしまいます。 ソースは <td class="buttons"> <a href="javascript:void(0)" onClick="gotoPageFromAA011(); return false;" tabindex="3"><img src="https://directg.s.bk.mufg.jp/refresh/imgs/DIRECT_IMAGE/LOGINOUT/btn_login.gif" alt="ログイン" onmouseover="this.src='https://directg.s.bk.mufg.jp/refresh/imgs/DIRECT_IMAGE/LOGINOUT/btn_login_over.gif'" onmouseout="this.src='https://directg.s.bk.mufg.jp/refresh/imgs/DIRECT_IMAGE/LOGINOUT/btn_login.gif'"></a> なので、 objIE.document.all.gotoPageFromAA011(); return false;.Click とやりたいところですが、VBAではエラーになってしまいます。 どうすればログインできるのでしょうか? http://www.ken3.org/cgi-bin/group/vba_ie_form.asp#Input_button_Click を見てみましたが私がうまく出来てないのか出来ませんでした。 ご回答よろしくお願いします。
- ベストアンサー
- Visual Basic
- tableの作成方法について
よろしくお願いします。 表を以下のように作成しました。 表の横のラインに罫線を引きたいのですが記述方法が分かりません。 表の周りにはcssで記述して2pxの罫線を引いてあります。 どなた様か、ご指導の程よろしくお願いします <table> <tr> <td rowspan="3" class="b"><img src="img/wg.jpg" alt="パソコンノウハウ" width="190" height="250" /></td> <td class="c"><img src="img/txt21.gif" alt="" width="168" height="24" /><br /> </td> </tr> <tr> <td class="d"><img src="img/9.gif" alt="パソコンノウハウ" width="41" height="63" /> <img src="img/ten.gif" alt="パソコンノウハウ" width="21" height="63" /><img src="img/8.gif" alt="パソコンノウハウ" width="41" height="63" /> <img src="img/0.gif" alt="パソコンノウハウ" width="41" height="63" /><img src="img/0.gif" alt="パソコンノウハウ" width="41" height="63" /> <img src="img/en.gif" alt="パソコンノウハウ" width="131" height="63" /></td> </tr> <tr> <td class="e"><a href="http://www."><img src="img/enter_off.gif" alt="" width="349" height="83" /></a></td> </tr> ----------------------------------------------------------------ここに横の罫線を引きたいのですが記述方法が分かりません。 <tr> <td rowspan="3" class="b"><img src="img/wg.jpg" alt="パソコンノウハウ" width="190" height="250" /></td> <td class="c"><img src="img/txt22.gif" alt="" width="103" height="23" /><br /> </td> </tr> <tr> <td class="d"><img src="img/1.gif" alt="パソコンノウハウ" width="41" height="63" /><img src="img/0.gif" alt="パソコンノウハウ" width="41" height="63" /> <img src="img/ten.gif" alt="パソコンノウハウ" width="21" height="63" /><img src="img/8.gif" alt="パソコンノウハウ" width="41" height="63" /> <img src="img/0.gif" alt="パソコンノウハウ" width="41" height="63" /><img src="img/0.gif" alt="パソコンノウハウ" width="41" height="63" /> <img src="img/en.gif" alt="パソコンノウハウ" width="131" height="63" /> </td> </tr> <tr> <td class="e"><a href="http://"><img src="img/enter_off.gif" alt="" width="349" height="83" /></a></td> </tr> </table>
- ベストアンサー
- HTML
- IEでのテーブル幅
質問させて下さい。 テーブルのソースが以下のようになっています。 <table width="450" height="300" border="1" cellpadding="10" cellspacing="0" bordercolor="#333333"> <tr> <td width="225" height="150" align="left" valign="top">あああああああああああああああああああああああ</td> <td width="225" height="300" rowspan="2" background="haikei.jpg"> </td> </tr> <tr> <td width="225" height="150" align="left" valign="top">いいいいいいいいいいいいいいいいいいいいいい</td> </tr> </table> このときに、ファイアーフォックス3での表示と、IE8での表示に 違いが大きいんです。(IEの表示の方が縦が長くなります) このままだと右側の背景画像の高さと左のテキストの高さが あいません・・・それぞれのテーブル幅などの指定はきちんと しているつもりなのですが、どうすれば良いのでしょう。 CSSの利用はなしとして、どなたか教えて頂けないでしょうか。
- ベストアンサー
- HTML
- IEとFirefoxでリンクの「hover」の状態が異なります。
IEとFirefoxでリンクの「hover」の状態が異なります。 メニューに画像を使っているのですが、IEとFirefoxでは「hover」時のbackground-colorのかかり方が異なります。 IEだと画像全体にかかるのですが、Firefoxでは画像の下の方だけにしか色がつきません。 画像をテキストに変更すると、テキスト全体にきちんとかかります。 画像に問題があるのでしょうか? どうすれば解決するのか教えてください。 以下にメニューのソースを載せておきます。 (HTML) <table width="100%" height="40" cellspacing="0"> <tr> <td width="100" ><a href="page1.html"><img src="menu1.gif" border="0" alt=""></a></td> <td width="100" ><a href="page2.html"><img src="menu2.gif" border="0" alt=""></a></td> <td width="100" ><a href="page3.html"><img src="menu3.gif" border="0" alt=""></a></td> <td width="100" ><a href="page4.html"><img src="menu4.gif" border="0" alt=""></a></td> <td width="100" ><a href="page5.html"><img src="menu5.gif" border="0" alt=""></a></td> <td width="100" ><a href="page6.html"><img src="menu6.gif" border="0" alt=""></a></td> <td width="100" ><a href="page7.html"><img src="menu7.gif" border="0" alt=""></a></td> </tr> </table> (CSS) a:hover { background-color: #000000;} どうぞよろしくお願いします。
- ベストアンサー
- HTML
- ネスケとNowrapの相性・・・・・・。
ネスケ6.2で見ることを前提に横に長い表を作ろうと思ってテーブルで表を組もうとしてます。 1セルの長さをwidth="100"で固定にして、横スクロールしながら閲覧したいのですが どうしても画面サイズに合わせると言わんばかりにセル幅が縮小されてしまいます。 IE5では思うとおりの動きをしてくれるのですが、ネスケ6.2で同じように動かすには いったいどうすればよいのでしょうか。。。 NOWRAPも効果ありませんでした。 似たような症状に見舞われた人のページはあったのですが肝心の対処法がなかったので 申し訳ありませんが皆様のお力を貸してください。 <table border><tr><td> <table border> <tr bgcolor="#FFFFFF"> <td width="100" NOWRAP>NAME0</td> ~ <td width="100" NOWRAP>NAMEn</td> </tr> <tr bgcolor="#FFFFFF"> <td width="100" NOWRAP>DATA0</td> ~ <td width="100" NOWRAP>DATAn</td> </tr> </table> </td></tr></table>
- ベストアンサー
- HTML
- VBScriptでのIEの操作について
とあるページを開いてログインを自動ですることはできたのですがその後の操作で行き詰まったので教えてください。 ログインをすると新しいウインドウが開きプログラムは古いウインドウに対して操作しようとするのでうまくいきません。 新しいウインドウが開き終わるまで待ち、その後はそちらのウインドウを操作するにはどうしたらいいですか? また、その新しいウインドウでは文字をクリックしたいのですが、どうしたらいいのでしょうか? 下記はそのページのソースの一部を抜粋して一部を??に変えた物です。 <TR> <TD width="30"> </TD> <TD width="" style="font-size:24px;"> <A href="javascript:setSel('??_????06030?_go/????02010');" tabindex="70">文字</A> </TD> </TR> よろしくお願いします。
- ベストアンサー
- Visual Basic
お礼
返信が遅れてすみません。 SendMessage hwnd, WM_COMMAND, vbOK, ByVal 0& の前に Sleep 5000 SendKeys "{ENTER}" の2行を足したら上手くいきました。 SendKeysはいらないかも?これは、テストしてみます。 結果、うまく進みましたので少し解析して前進します。 本当に助かりました。ありがとうございました。