
webフォームへの入力にvbsを用いています。
sendkeysを用いて入力するようにしています。
(ログイン用スクリプトとして検索して見つけたものをいじっています。)
Set WshShell = CreateObject("WScript.Shell")
id = "1234"
pass = "abcd"
name = "taro"
WshShell.Sendkeys id
WshShell.Sendkeys "{tab}"
WshShell.Sendkeys pass
WshShell.Sendkeys "{tab}"
WshShell.Sendkeys name
WshShell.Sendkeys "{tab}"
・・・
上記はザックリと書いたもので誤りがあるかもしれません。
動作イメージだけご理解いただければと思います。
いくつか入力欄があるのですが、特定の特定の項目だけ入力が行われない事象がでてきました。
例えば
WshShell.Sendkeys name
のように文字列を変数で与えるとはフォームに入力が行われない。しかしながら
WshShell.Sendkeys "taro"
のように直接文字を指定すると入力される。
Sendkyesの直前に待機時間を設けても、変数で指定した場合にに限って入力が行われません。
変数に与える文字列に、+,^,%,{}などは含まれておらず、半角文字だけです。
なぜこのような事がおきるのか、原因として考えられる事を教えて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式バーのフォントが急に変更になった 1 2024/07/10 15:37
- Visual Basic(VBA) Excel VBA 文字列のセルを反映させたいです 2 2024/02/24 00:06
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Visual Basic(VBA) 入力した文字を全て自動で全角にしてくれるコード 3 2023/09/03 07:16
- JavaScript HTMLとJavaScriptで作った表示して検索するWebアプリが正常に動かない 3 2024/01/05 17:48
- JavaScript JavaScriptで作ったアプリが正常に動作しない。改善したい。 3 2024/01/06 16:33
- HTML・CSS HTMLでstyleを指定するフォームの作り方 2 2023/12/22 19:33
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- 物理学 余剰次元を減らすことは可能か? 2 2024/06/09 12:47
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの改行について
Visual Basic(VBA)
-
Vba セルの4辺について罫線が有るかどうか調べたいのですが
Visual Basic(VBA)
-
【マクロ】変数を使った、文字の種類の変更にて、エラーとなる。
Visual Basic(VBA)
-
-
4
質問58753 このコードでうまく動作しません。どうしたら良いですか Private Sub Wor
Visual Basic(VBA)
-
5
改行文字「vbCrLf」とは
Visual Basic(VBA)
-
6
VBAのループ処理について教えてください
Visual Basic(VBA)
-
7
VBAのエラー表示の対処法について
Visual Basic(VBA)
-
8
VBAの「To」という語句について
Visual Basic(VBA)
-
9
以下のプログラムの実行結果はどうなると思いますか? その理由も教えてください。
Visual Basic(VBA)
-
10
vb.net(vs2022)のtextboxのデザイン時と実行時の見た目の違いはなぜ?
Visual Basic(VBA)
-
11
【マクロ】開いているブックの名前を取得した後、名前をセルに1つづつ入力するには?
Visual Basic(VBA)
-
12
【マクロ】シートの変数へ入れるコードがエラーとなるのはなぜでしょうか?
Visual Basic(VBA)
-
13
Web画面の文字をVB6で取得したい
Visual Basic(VBA)
-
14
エクセル タブの下のメニューを選択 実行するコード
Visual Basic(VBA)
-
15
【ExcelVBA】5万行以上のデータ比較の効率的な処理方法について
Visual Basic(VBA)
-
16
Excelのマクロについて教えてください。
Visual Basic(VBA)
-
17
不要項目の行削除方法について
Visual Basic(VBA)
-
18
ユーザーマクロ作成
Excel(エクセル)
-
19
VBAでユーザーフォームを指定回数繰り返して入力を行う方法
Visual Basic(VBA)
-
20
vbaマクロについて
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Google form グーグルフォーム...
-
「ドゥ」の簡単なローマ字入力方法
-
PC(やスマホ)で気軽に音声入力...
-
エクセルでセル未入力時の初期...
-
vbsでのwebフォームへの入力制限?
-
googleカレンダーの予定を入力...
-
Office Word [ここに入力] が...
-
エクセルでセルに「氏名を入力...
-
PDF 入力途中で改行したい
-
小さい「う」
-
powerpointで空白を作ることが...
-
Word2003でEscが効かない原因は...
-
文字入力済みのセルに続けて入力
-
MACで化学式を入力する方法を教...
-
ブラウザ Firefox でパソコンか...
-
Excel共有設定で入力セルがずれる
-
フェイスブックの住んだことの...
-
LINEの文字入力が少し重くなっ...
-
EXCEL VBA でインプットボック...
-
ハイパーリンクが途切れる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Google form グーグルフォーム...
-
PDF 入力途中で改行したい
-
エクセルでセル未入力時の初期...
-
「ドゥ」の簡単なローマ字入力方法
-
vbsでのwebフォームへの入力制限?
-
「ディ」はどう入力すればいい...
-
googleカレンダーの予定を入力...
-
スマホをレンタルした方います...
-
MACで化学式を入力する方法を教...
-
Office Word [ここに入力] が...
-
エクセルでセルに「氏名を入力...
-
すみません_←これってスマホか...
-
iPhone メモ帳のトラブル
-
文字入力済みのセルに続けて入力
-
EXCEL VBA でインプットボック...
-
小さい「う」
-
Forms のアンケートで、地図を...
-
Execl エクセルでハイパーリン...
-
Googleスプレッドシートで時間...
-
powerpointで空白を作ることが...
おすすめ情報
原因がわかりました。
変数受け渡しにあたっての変数宣言に誤りがありました。
いただいた回答の通り、変数に値が入っていない、が正解でした。