ダイアログをGetOpenFileName
表示し、SharePoint サーバーへの URL を入力すると、Web クライアント サービス (WebDAV ミニ リダイレクター) を使用してそのサーバーを参照できます。最初のディレクトリをその URL として表示しようとしていますが、それを無視しているようです (OPENFILENAME
構造体のを使用lpstrInitialDir
)。ローカルパスは正常に機能します。
編集: ポールは URL の形式を要求しました: それはhttp://doc.name.com です。また、末尾のスラッシュ (両方のフレーバー) を試して、それが違いを生むかどうかを確認しました (別の投稿された質問でそれへの参照を見ました)。 . そうではないようでした。
EDIT2: HTTP URL (つまり、\doc.name.com\DavWWWRoot) の代わりに WebDAV アドレスを使用すると、これは機能します。これは、ユーザーが認識するサイトのビューではないため、問題を解決しません。で作業するのが困難です。