この問題を解決する方法を理解しようと、過去 2 日間、画面を見つめていましたが、役に立ちませんでした。
感情的に値を見つける単純な VBA 検索ツールを作成しました。URL 経由でアクセスされる内部データベースにこの値を入力するコードをさらに作成したいと考えました。
VBA Excel を使用して HTML Web フォームに入力する方法は知っていますが、データベースには同じことをしたいインターフェイス フォームがあり、キーをアクティブな画面。
問題は、Java であると思われる HTML コードの部分への参照がないことにあると思います。これは、値を変更したい入力です。
[サイト/データベースのソースコード]
<HTML><HEAD><TITLE></TITLE></HEAD>
<FRAMESET id="Frame1" frameSpacing="4" border="1" cols="280,80%" frameBorder="0">
<FRAME src="/frames/topics.html" name="topics" />
<FRAMESET id="Frame2" rows="50%,50%">
<FRAMESET id="Frame3" rows="40,*">
<FRAME src="/frames/uppermenu.html" name="uppermenu" scrolling="no" NOSCROLL="" /><FRAME src="/frames/upper.html" name="upper" />
</FRAMESET>
<FRAMESET id="Frame4" rows="40,*">
<FRAME src="/frames/lowermenu.html" name="lowermenu" scrolling="no" NOSCROLL="" /><FRAME src="/bin/lower_frame?CLASS_NAME=DRAWING_2D" name="lower" />
</FRAMESET>
</FRAMESET>
</FRAMESET>
</HTML>
ただし、これは単なるメイン スクリプトであり、変更しようとしている値はフレーム 3 セクションに埋め込まれています。これは JAVA と思われます。VBA で他のコードをステップ実行すると、タグ名として「upper」しか表示されません。また、フォーム検索では、HTML コードにフォーム参照が含まれていても、VBA には何も表示されません。
特定のコード行は次のとおりです。
<input name="NAME" type="text" size="15" value=""/>
私はこれを理解しようと必死です.VBAしか使ったことがないことを念頭に置いて、これは間違いなくジャンプアップです. 誰かが私にこれについて何か指示を与えることができれば、私は本当に感謝しています.
ありがとう
Ps 申し訳ありませんが、このサイトに適切な引用を使用していない場合は、フォーラムに投稿するのは初めてです。