• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルを指定して開きたいのですが…)

ファイルを指定して開く方法について

このQ&Aのポイント
  • フォームを使ってExcelシートを呼び出す際に、カレントディレクトリの取得方法やフルパス指定の方法について質問しています。
  • 複数のユーザが異なるパスを持っている場合に、個別のパスを書き直さなくてもファイルを開ける方法について検討しています。
  • ネットワーク上にフォルダを置いてファイルを開く方法も考えましたが、動作が重くなる可能性があるため避けたいと思っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • yokomaya
  • ベストアンサー率40% (147/366)
回答No.3

thisworkbook.pathとの関連はないのでしょうか?もしあればそっちの方が楽かも。

arimasouitirou
質問者

お礼

なるほどですね!! ChrDirとChrDriveでthisworkbook.pathを指定して、うまく開くようになりました! ありがとうございます!ホント感謝です!

その他の回答 (2)

  • yokomaya
  • ベストアンサー率40% (147/366)
回答No.2

オープンはそれでいいと思いますがパスの問題ですよね。 curdirで現在パスは得られますよね。 ユーザーはapplication.usernameで得られますから、対応表をシートに用意してVLOOKUPとかでは如何でしょうか

  • yokomaya
  • ベストアンサー率40% (147/366)
回答No.1

VBAのお話しでしょうか?でしたら現状のコードを示して戴くのが早道かと。 外してたら済みません。

arimasouitirou
質問者

補足

失礼しました。VBAです。 Workbooks.Open Filename:="(ファイルのなまえ.xls)" Editable:=true ↑現状コレでカレントディレクトリの中のファイルを開こうとしています。