|
URLが1ならHeadersは5じゃね? > ieBasicのテスト用のURLを練習で実行すると正常に動作します。 > BASE64のデータを変更すると、アカウントとパスワードの要求となり > ユーザ入力を待つようです。 > キーボードから正しく入力すると正常にWEBページが表示されて、キャンセルとか入力を数回間違えるとエラーページになるのは想定の動作と思っています。 > > ところが、自分で用意したIISの基本認証のページでテストすると、アカウントとパスワードの要求になってしまいます。要求にキーボードで入力するとWEBページは表示されます。 > > Headerに入れている文字列を間違えても同じ挙動なので機能していないような気がするのですが、 > object.Navigate URL [Flags,] [TargetFrameName,] [PostData,] [Headers] > の記載だと、Headersは第4パラメータですよね? > ソースをみると > objIE.navigate urlName, , , , headValue > パラメータ5つですよね? > https://support.microsoft.com/ja-jp/help/174923/how-to-use-the-postdata-parameter-in-webbrowser-control > の説明でも、パラメータ4つに見えます。 > > 試しに,を1つ削除しても自前IISでは動作しませんし、サンプルURLの > http://www.vba-ie.net/basic/test3.html > も動作しなくなります。 > > 動作検証をしているのですが、Headerの使い方が不明です。 > この壁を突破するアドバイスいただけませんでしょうか。 > データ変換ルールでパラメータ文字列は導き出しているので > 正しいつもりです。 > > ちなみに、ieBasic2はサンプルURLも自前のIISも動作します。 > > 以上、よろしくお願いします。 |
↑エクセルVBAのIE(InternetExplorer)操作で分からない事があればこちらの掲示板よりご質問ください^^
ExcelのVBA初心者入門↑こちらはExcelのVBAをマスターできるよう初心者向けのエクセルVBA入門コンテンツになります^^
こちらでは、エクセルVBAで実際に作成したIE(InternetExplorer)制御ツールをまとめています。自動ログインや情報収集など具体的に解説しています。IE(InternetExplorer)制御をされる方は参考にしてください。
こちらでは、これまでに紹介したIE(InternetExplorer)操作で便利な機能をツール化しています。無償でダウンロードできますので、目的に合わせたご利用ください。
こちらでは、IE(InternetExplorer)オブジェクトのメソッド・プロパティをまとめています。
こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたVBA関数をまとめています。
こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたステートメントをまとめています。ExcelのVBAで基本的な部分になりますので、しっかり理解しましょう。
こちらでは、これまでに作成したIE(InternetExplorer)操作で役立つサブルーチンをまとめています。
全てをコピーする必要はありませんが、目的に合わせたサブルーチンをご利用ください。
こちらでは、IE(InternetExplorer)制御の利用だけでなく、Excel全般で利用できるVBAコードです。エクセルVBAで役に立つものばかりですので、ご利用ください。