VBAを使ってIEのあるWEBサイトに自動ログインし、フォームに入力する処理を考えています。しかし、その処理の中で下記の「発注入力フォーム」ボタンをクリックする処理方法がわかりません。
どなたかアドバイスをお願いします。
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>メインメニュー :: WEB発注メールフォーム</title>
<link href="css/menu.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="user_name">
<p>
ようこそ
</p>
</div>
<div id="menu_area">
<div id="gnavi">
<ol>
<li id="gnavi1"><a href="./tutorial/index.html">チュートリアル</a></li>
<li id="gnavi2"><a href="./?mode=order">発注入力フォーム</a></li>
<!-- <li id="gnavi3"><a href="#">修正依頼フォーム</a></li> -->
<li id="gnavi4"><a href="./tutorial/about.html">発注・使用に関して</a></li>
<li id="gnavi5"><a href="./?mode=contact">総合お問合せ</a></li>
<li id="logout"><a href="./?mode=logout">ログアウト</a></li>
</ol>
<p style="font-weight:bold;color:white;font-size:13px;">
似顔絵・写真撮影・交通案内図のサービスを<br />
ご要望の際は、一度お問い合せ下さい。
</p>
</div>
</div>
</div>
</body>
</html>
No.2ベストアンサー
- 回答日時:
すごい勘違いがあるような
下は、fc2 ブログの新投稿のロジック
クリックっても
If sel.value = "ログイン" Then
sel.Click
End If
だけなんだけど・・・
Set netobjIE = CreateObject("internetExplorer.application")
url = "http://admin.blog.fc2.com/ *****/new"
With netobjIE
.navigate url
.Visible = True
Do While .Busy = True
DoEvents
Call Sleep(200)
If .Busy = False Then
Exit Do
End If
Loop
Do While .document.readyState <> "complete"
DoEvents
Call Sleep(200)
If .document.readyState = "complete" Then
Exit Do
End If
Loop
’ お約束の待ち処理
Dim in_str As String
Dim doc As HTMLDocument
Set doc = netobjIE.document
Dim sel As IHTMLInputElement
in_str = "ログイン FC2 - 無料ホームページ"
'Debug.Print InStr(IE.document.Title, in_str)
If InStr(netobjIE.document.Title, in_str) > 0 Then
Set sel = doc.getElementsByName("id")(0)
sel.value = "*****@qg8.so-net.ne.jp"
Set sel = doc.getElementsByName("pass")(0)
sel.value = "*******"
Set sel = doc.getElementsByName("image")(0)
If sel.value = "ログイン" Then
sel.Click
End If
’これは・・ログイン しかないからだけど
No.1
- 回答日時:
下記のように記述したのですが「このプロパティまたはメソッドをサポートしていません」とエラーになります。どこが間違っているのでしょうか?
'ボタンを押す関数
Public Function ID_ButtonClick(ByRef objIE As Object, buttonValue As String)
Dim objInput As InternetExplorer
For Each objInput In objIE.document.getElementsById(butonValue)
If objInput.value = buttonValue Then
objInput.Click
Exit For
End If
Next
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onmouseoverの表示切り替えが上...
-
チェックボックスに入っている...
-
jqueryのsortableで一部ソート...
-
質問に答えていくと、回答によ...
-
【javascript で動的に a タグ...
-
「jQuery」アコーディオンメニ...
-
JavaScriptで、?マークとコロ...
-
【jQuery】遅延実行(タイムラ...
-
JqueryFileTree.js でフォルダ...
-
jQueryのhide,showで中の要素が...
-
JS <a></a>タグ内のリンク先ア...
-
javascriptで、クリックしたら...
-
javascript INNERHTMLについて
-
MAX関数を使ってからLEFT JOIN...
-
embed要素のsrc属性の値を変更...
-
javascriptテキストBOX色を元に...
-
複数のバナーをリロードする度...
-
onclickで画面が固まる・・・ら...
-
JavaScriptで変更した属性の元...
-
デフォルト非表示にしたい。【t...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jqueryのsortableで一部ソート...
-
クリックした<a>タグのみにClas...
-
JQueryタブのアクティブ アン...
-
javascriptでEnterキーをtabキ...
-
「jQuery」アコーディオンメニ...
-
【jQuery】遅延実行(タイムラ...
-
ネストされたチェックボックス...
-
【javascript で動的に a タグ...
-
jquery ドロップダウンメニュー...
-
文字と数字が混在する要素のsor...
-
Jquery の slide.toggle で要素...
-
【jQuery】hoverしたn秒後にイ...
-
チェックボックスに入っている...
-
クリックで表示、非表示するメ...
-
同一ページ内で、任意の文字列...
-
オンマウスで画像ロールオーバ...
-
javascriptで、クリックしたら...
-
PHPでログインフォーム
-
<li>タグの順番を入れ替える方法
-
jQuery タブメニューへのダイ...
おすすめ情報