投稿日 | : 2003/03/30(Sun) 20:24 |
投稿者 | : しんじ |
Eメール | : |
URL | : |
タイトル | : Re^4: 再度不明な点がありました。 |
ご返答ありがとう御座います。
実は相手のシステムがかなりの強者でして、エンコードが掛かっているのと
wininetでもプロキシがかなり複雑に設定されておりFTPでの転送も出来ないのです。
こちらのシステムではDNSが解決出来ないのでLOCAL情報からの取得を行おうとしています。
この情報は顧客情報なのですが、私が行いたいのは顧客情報の集計ルーチンを作成したいと考えています。
(現在顧客情報の漏洩などが有りますが悪意のあるスクリプトを作成しようとしている訳ではないので....念の為)
と、、、、、、、、、、記載していたのですが御指摘頂いた内容で解決しました!!!!
ブラウザが起動していない状態ですと「ページが表示できません」Msgが表示されるのですが、
顧客管理のインターフェースが表示されている状態で再度キャッシュのアドレスから
起動させたらうまくいきました。
理由は良く分かりませんがこの方法だとWindowもアクティブになり全く問題ありません。
ちなみに解決に至ったコードは単純ですが下記の内容です。
これにIEが起動しているかどうかのチェックを入れれば全く問題なさそうです。
起動していない場合は先に起動するようにユーザーに促すMsgを作成する予定です。
Private Function Test (sCacheAdress AS String) AS String
'-- 引数sCacheAdressは一時キャッシュのインターネットアドレス格納変数
Set ieTarget = CreateObject("InternetExplorer.Application")
ieTarget.Visible = True '--情報を更新する為表示させる
ieTarget.Navigate sCacheAdress
'-- 以下略
End Function
花ちゃんさん本当にありがとう御座いました。
助かりました!!!!
今後とも参考にさせて頂くのと同時に私の分かるスキル内であれば皆さんの疑問にも対応させて頂きたい
と思います。
今後ともよろしくお願いいたします。