- ベストアンサー
VBA カレントディレクトリ取得について
お世話になってます。 VBAの初心者です。 test.mdbファイルを "C\TEST" という作業ディレクトリ配下において そのmdbのモジュールでCurDirを使用してカレントディレクトリを取得する という処理をVBAで書きたいのですが、 Dim strPath As String strPath = CurDir("C") と記述し実行しても strPathに格納される値は "C\" となってしまいます。 本当は"C\TEST"という値を取得したいのですが、 使用方法が間違っているのか、何が悪いのかよく分かりません。 よろしくお願い致します。
- rariko
- お礼率28% (223/790)
- Visual Basic
- 回答数1
- ありがとう数3
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CurrentProject.Path では?
関連するQ&A
- カレントディレクトリの取得
お世話になります。 バッチファイルでの処理中にカレントディレクトリをフルパスで取得し 変数に値を格納したいのですが、やり方が分かりません。。 いろいろ調べた結果、カレントディレクトリの取得は「CD」 変数への格納は、「==」or「set」なのかな?ってぐらいの知識レベルです。 上記のコマンド以外でも構いませんので、カレントディレクトリを取得し 変数に値を格納する方法を、記述の仕方を含めてご教示くださいませ。 宜しくお願い致します。
- ベストアンサー
- Windows系OS
- Excel97VBAで、カレントディレクトリを取得する方法
Excel97のVBAで、ワークブックの保存ボタンを作成しています。 1.xlsというファイルを、一旦、1.prn(スペース区切りテキスト)でデスクトップに保存し、再度元のディレクトリの1.xlsに上書き保存する。というマクロを作っています。 SaveAsでFileFormatを変更するところまではわかったのですが、元のファイルに上書きする方法がわかりません。 一度、カレントディレクトリを取得して、同じ名前を付けて保存する、という方法になるのではないかと思いましたが、カレントディレクトリの取得方法がわかりません。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELファイルのカレントフォルダを取得するには?
EXCELファイルのカレントフォルダを取得するには? C:\経理\予算.xls D:\2005年度\予算.xls EXCEL97ファイルがあります。 VBAで カレントフォルダ名 (C:\経理\,D:\2005年度\) を取得する事は可能でしょうか? CURDIRでは上手い方法が見つかりませんでした。
- ベストアンサー
- オフィス系ソフト
- アクセス(MSAccess)でカレントデータベースのパスを取得するには?
■MS Accessでカレントデータベースのパス(ファイル名まで)を取得できるのでしょうか? [テキストボックス]の[コントロールソース]に使用する場合、 "=CurDir$()"を使えばデータベースのパスまでは取得できますが、 "c:\my documents\data.mdb"といったように、データベース名まで 取得する方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- カレントディレクトリ配下のフォルダパス取得方法
現在バッチを作成しているのですが、 バッチファイルのカレントの下にあるフォルダのパスを 変数に格納し使用する方法を探しています。 構成としましては バッチフォルダ(C:\batch)の中に test.bat folder1 folder2 の3つが格納されている状態を想定しています。 このfolder1とfolder2のファイルパスの取得方法を探しています。 ファイル名は不定であり、直接名前を指定する事が出来ないため 変数に格納しバッチ処理で使用したいと考えています。 環境はWindowsXPです。 何か上手い方法がありましたらお教え下さい。 以上です。よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- VBA ネットワーク上のファイルでカレントフォルダを取得するには?
VBA ネットワーク上のファイルでカレントフォルダを取得するには? VBA超初心者でネットで色々調べて、ところどころコピーしながらプログラムを作っています。 ローカルのPCでは問題なく動くまでになったのですが、実際にはネットワーク上の共有サーバで実行したいのですが、ネットワーク上ではカレントパスがうまく設定できていないようで、動きません。 CreateObject("WScript.Shell").CurrentDirectory = ThisWorkbook.Path というコードでVBAが置いてあるフォルダをカレントディレクトリに設定するようにしています。 どのようにしたらネットワークサーバで動くようになりますか?
- ベストアンサー
- Visual Basic
- MDBのフルパスを取得するには?
アクセス97 を 使ってます。 C:\総務\住所録.mdb D:\総務関連\住所録.mdb E:\総務情報\住所録.mdb 上記のような場合 ファイルのフルパス (カレントフォルダ名) C:\総務\ D:\総務関連\ E:\総務情報\ を取得するには どんな関数を使えばよいでしょうか? curdir を 使ってみましたが うまくいきませんでした。
- ベストアンサー
- その他(データベース)
- カレントディレクトリ以下全てのフォルダ一覧
php4.xxシリーズで5ではないです それを使用してカレントディレクトリ以下の、全てのフォルダ一覧は取得できますか? もしくはカレントディレクトリのフォルダ一覧でもいいのですが よろしくお願いします。
- ベストアンサー
- PHP
- C# FTPサーバ カレントディレクトリのパス取得
C# .NETでFTP送信するツールを作成しているのですが、FTPサーバーのカレントディレクトリのパスが取得できません。 ftp://IPアドレスで接続して、WebRequestMethods.Ftp.PrintWorkingDirectoryを使用して色々試してみましたが書き方が悪いせいかPWDとしか返ってきません。 詳しい方ご教授宜しくお願い致します。
- ベストアンサー
- C・C++・C#
- ディレクトリ一覧取得方法
お世話になっております。 現在、WindowsXP Pro を使用しております。 あるディレクトリの中の一覧を取得したいと考えていますが、そういったことができるコマンドってあるのでしょうか? 「例」 実際のディレクトリ構造 C:\ ---| ---|-Test ------| ------|-TEST1 ------|-Test.txt ------| という風になっていた場合、 Test以下のディレクトリとファイル名の一覧を取得したいのです。 また、無い場合はお勧めのツールなどありましたらご教授ください。 よろしくお願い致します。
- ベストアンサー
- Windows XP
お礼
そうです!!!! ありがとうございました!!!