- 締切済み
VBAでアプリを自動操作したい
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- WindFaller
- ベストアンサー率57% (465/803)
専用プログラムを使ったほうが安全ではありませんか? 例えば、 https://www.moneylook.jp/ MoneyLookとか。もちろん、楽天銀行の情報も取れます。 他にも、ID/パスワードを自動入力するツールはありますが、MonyeLookは、一覧管理でき安全性が高いです。 >ネットバンクなどの「httpsから始まる認証IEページ」をマクロ ブラウザは何を使っていらっしゃるか分かりませんが、ソースは取れます。 たぶん、ネットバンキングの自動入力マクロは手に入らないと思います。
- cj_mover
- ベストアンサー率76% (292/381)
こんにちは。 > ソースを取得することができません。 ということなので、以下のマクロを。 Excel VBA用に 保存済(←必須条件)のブック が属するフォルダに HTMLソースをテキスト出力する ように書いていますが、 他アプリケーションで修正が必要なのは、 出力先フォルダ名に当たる、ThisWorkbook.Pathの部分だけです。 ' ' ====================================================================== Sub Re8292104() Dim oIE As Object ' As SHDocVw.InternetExplorer ' Dim sBuf As String Dim nFree As Integer Set oIE = CreateObject("InternetExplorer.Application") With oIE .Navigate "https://fes.rakuten-bank.co.jp/**/****/***?*************=*****&&*******=LOGIN" Do While .Busy Or .ReadyState <> 4 DoEvents Loop sBuf = .Document.Body.InnerHtml .Quit End With Set oIE = Nothing nFree = FreeFile Open ThisWorkbook.Path & "\smpHTML.txt" For Output As #nFree Print #nFree, sBuf Close #nFree End Sub ' ' ====================================================================== > ...httpsから始まる... ということに、どんな意味があるのでしょうか? よくわかりませんけれど、 LOGIN:USER_IDに入力することだけは試して、出来ましたけれど。 サイトがサイトなので、 私としては何処まで書いていいか(許されるものなのか)自分で判断出来ませんので、 これ以上は書きません。 一応、ふつーのことはできる、という答え、にしておきます。