Excel vbaで、企業内ネットワークのsharepoint上においたワークブックから同じフォルダ以下にあるフォルダを開こうとしているのですが、

Excel | Visual Basic38閲覧xmlns="http://www.w3.org/2000/svg">500

ベストアンサー

0

回答ありがとうございます。 > "https://サーバー"まで取得しなくても、 意図して"https"を引いたわけではなくて、thisWorkbook.Pathが"https://サーバー/ディレクトリ"を返してきてしまうのです。 Qiitaの投稿はネットワークドライブとして割り付けた場所のUNCを得るようですが、私の場合sharePoint上のファイルをそのまま(という言い方でいいかしら?)アクセスしています。 試しに手動で net use "https://サーバー/ディレクトリ" とするとユーザー名/パスワードを聞いてきた後なにも出力せずに 「コマンドは正常に終了しました」 で終わり、UNCを求める動作にはなりませんでした。 エクスプローラ上でファイルを右クリックすると"\\サーバー@SSL\DavWWWRoot"形式の表示もあるので、なにか方法がありそうなものなのですが。

ThanksImg質問者からのお礼コメント

今回は使用環境が限られているため、汎用性は諦めて "https://サーバー/ディレクトリ" を "\\サーバー@SSL\DavWWWRoot\ディレクトリ" に置換することにしました。 何か方法があってもいいと思うんだけどなぁ。

お礼日時:3/4 8:55