"onchange="が設定されたテキストボックスへの値ペースト 削除
Message#1 2021年1月10日(日)13時32分 From: stblue |
vba(超)初心者ですが、業務上の入力効率化のため、こちらを参考にして何とか良い線までたどり着くことができました。ありがとうございました。 さて、エクセル上のテキストをウェッブフォームへ入力する際の質問なのですが、 <input type="text" name="startPoint" class="teiki-start" onchange="TMaster.clearData(this);" /> のようなウェッブ上のテキストボックスに、エクセルから抽出したセルの情報をペーストしようと思っています。 (vba側は、 objIE.document.getElementsByClassName("teiki-start")(0).Value = Cells(i, 6) としています。("i"は別途定義)) エクセルのテキスト情報は、想定通り対象のテキストボックスに表示はされるのですが、グレーアウトされた状態(灰色で表示)で、テキストボックス内で"確定"されないようで、そのテキストボックスにコントロールを移すと、ペーストされた文字が消えてしまいます。 "onchange="が何となく原因のような気がするのですが、ちゃんと"確定"した状態で、ペーストすることはできるのでしょうか?? なにとぞご教授のほど、よろしくお願いいたします。 (超初歩的な問題、既出の問題であればご容赦ください。) ※関係のないスレッドへ発言してしまったので、新たに本質問を作成しなおしました。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。