1

SHDocVw.ShellWindowsClass() から SHDocVw.InternetExplorer にアクセスしています。ブラウザー インスタンスが現在表示されているページ (LocationURL プロパティ) を確認できますが、本当に必要なのは、ブラウザーに対して実行された最後の get 要求です。私の特定のニーズは、現在の Web ページのリンクを介してユーザーのシステムにダウンロードされたファイルを処理するためにアプリケーションが起動されたことです。そのファイルの URL を知る必要があります。LocationURL は、リンクがあるページの URL を教えてくれますが、ファイル/リンクの URL が必要です。

編集: 私が接続しようとしている Web アプリケーションは SharePoint です。最後にクリックされたリンク (ダウンロードされたファイル) の URL を Internet Explorer から抽出する方法を見つけることができなかったので、SharePoint 自体からその情報を取得する方法を見つけるか、名前にピギーバックする方法を見つけたいと考えています。 SharePoint が MS Office ドキュメントのダウンロードを管理するために使用する ActiveX コントロール。SharePoint/Name ActiveX の専門家はいますか?

4

2 に答える 2

0

DWebbrowserEvents2::OnBeforeNavigate2をシンクします。

于 2009-11-06T22:39:19.687 に答える