VBAから即時関数を実行できますか 削除
Message#6 2016年10月19日(水)18時12分 From: ジャッカル |
もう試してるかもしれないけど objIE.document.getElementById("items2_Setting").FireEvent ("change") とか、選択してからフォーカスさせるとかでもだめ? sendkeyを使いたくない理由がnumロックのオフになることならオンにする処理をいれるとか。 > ジャッカルのメッセージ(#4)への返事 > > > 単純にFocusやacitve、activateあたりを間に入れても処理されない? > > > > > > > できればSendkeyを使いたくないので、他の方法はないでしょうか。 > > ジャッカルさん、回答ありがとうございます。 > > objIE.document.getElementById("items2_Setting").Activeと > objIE.document.getElementById("items2_Setting").Activateを実行すると、 > 「オブジェクトは、このプロパティまたはメソッドをサポートしていません。」のエラーになりました。 > > objIE.document.getElementById("items2_Setting").Focusを実行するとエラーにはなりませんが、 > 事態は変わらないです(イベントは発生せず、隣のリストボックスに変化なし)。 > > せっかく教えていただいたのに・・・。 > > > > なお、よく見たら私の最初の質問文の間違いがありました。 > > ×リストボックス(id=items2_text) > ○リストボックス(id=items2_Setting) |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。