• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vbsでIEの操作)

vbsでIEの操作

このQ&Aのポイント
  • VBSでIEの自動操作を行おうとしていますが、最後のボタンを押すことができません。
  • 操作しようとしているソースコード『.Document.all("btnNCStart").Click』に問題があります。
  • どなたか解決策を教えていただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

ボタンはidを持っていないので、Document.All()で検索できません。 document.getElementsByName("btnNCStart")(0).click

Ashgin
質問者

補足

早速のご回答ありがとうございます. 早速下記変えて実行してみましたがやはり,オブジェクトがないとエラーになってしまいました. 下記に作成したコード全てを記載いたします.お手数ですが,再度ご教授願えませんでしょうか? '自動ログインスクリプト '宣言していない変数は無効 Option explicit 'オブジェクトの作成 Set IEObj = CreateObject("Internetexplorer.Application") Dim MemID,UsrPass,IEObj 'IDとパスワードを入力してください。 MemID = "XXXXX" UsrPass = "XXXXX" 'With XXXXでEnd WithまでXXXXを省略できるようになります。 With IEObj .Visible = True 'URL .Navigate "https://XXXXX" 'メニューバーを表示するかどうか。 .MenuBar = True 'ツールバーを表示するかどうか。 .ToolBar = 0 '画面の幅を指定します。 .Width =800 '画面の高さを調節します。 .Height = 640 '画面が表示しきるまで待ちます。 While .Busy Or .ReadyState <> 4 Wend '"xxxx"の値にそれぞれの値を入れます。 .document.all("username").Value = MemID .document.all("password").Value = UsrPass 'ボタンを押します。 .document.forms(0).submit() While .Busy Or .ReadyState <> 5 Wend .document.getElementsByName("btnNCStart")(0).click While .Busy Or .ReadyState <> 4 Wend .Quit End With Set IEObj = Nothing

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • 銀行口座番号や支店名、銀行名、氏名の情報から住所が漏れることはありますか?
  • 楽天銀行で口座を持っている場合、口座情報から住所が特定される可能性はあるのか疑問に思います。
  • 銀行の情報から住所が知られないか心配しています。
回答を見る

専門家に質問してみよう