EXCELファイルのカレントフォルダを取得するには?

C:\経理\予算.xls

D:\2005年度\予算.xls

EXCEL97ファイルがあります。

VBAで
  カレントフォルダ名
(C:\経理\,D:\2005年度\)
を取得する事は可能でしょうか?

CURDIRでは上手い方法が見つかりませんでした。

A 回答 (4件)

こんにちは。



>CURDIRは使えますね。
>会社では、うまく行かなかったのですが・・・

私自身としては、

'アクティブブックのパス
b = ActiveWorkbook.Path

がよいと思っています。CurDir は、本来、ActiveWorkbook のフォルダとは無関係なのです。CurDir(CurrentDirectory =現在のフォルダ)というのは、Excelのアプリケーションで、「ファイル-開く」を行ったときに、開くフォルダーのことなのです。
    • good
    • 5

こんばんは。


Excel97 でも、同じですね。以下で試してみてください。

Sub test()
'このブックのパス
a = ThisWorkbook.Path
'アクティブブックのパス
b = ActiveWorkbook.Path
'Excelで設定されたデフォルトパス
c = Application.DefaultFilePath
'カレントディレクトリ
d = CurDir
MsgBox "このブックのパス   : " & a & Chr(13) & _
   "アクティブブックのパス: " & b & Chr(13) & _
   "デフォルトパス    : " & c & Chr(13) & _
   "カレントディレクトリ : " & d & Chr(13)
End Sub
    • good
    • 7
この回答へのお礼

いたれりつくせりですね。
ありがとうございます。

今、自宅から書き込んでるのですが
CURDIRは使えますね。
会社では、うまく行かなかったのですが・・・

お礼日時:2005/08/09 07:13

ブックを開いているのであれば



Application.ThisWorkbook.Path

でしょうけど、Excel97で動作するか、未検証。(2000はOK)
    • good
    • 1
この回答へのお礼

Excel97でも使えます。

お礼日時:2005/08/08 23:51

=info("directory")


では駄目ですか?

この回答への補足

VBAではエラーが出ますが

シートのセルに書くと使えますね。

補足日時:2005/08/08 23:42
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

今、見られている記事はコレ!

  • 縦書きと横書きはどちらが読みやすい?

    普段何気なく読んでいる文章ですが、縦書きか横書きか、意識したことはありますか?制作側としては読み手はどちらの方が読みやすいと思うかはとても大きな問題です。教えて!gooには、 「『横書き』と『縦書き』、...

  • 昭和の日ってどういう日?

    ゴールデンウィーク初日の4月29日は「昭和の日」です。今や平成生まれの人も多い時代ですが、「なぜ昭和の日があるの?」という疑問をもったことはありませんか?和暦を挙げるのなら、大正の日、明治の日、平成の日...

  • Excelの意外な使い方とは?

    会社のパソコンに必ず入っている、と言っても過言ではない、Office系ソフトの「Word」と「Excel」。PCを使う職場にいた方なら、一度は触ったことがあるかと思います。Wordは仕事以外に使う方法がすぐ浮かびそうです...

  • 薄着の夏だから気をつけたい!襲われやすい女性の服装と特徴

    夏は肌の露出が増える季節だ。だが、時に露出度の多い服を着る女性に対し、目のやり場に困るという男性側の意見もある。それどころか不用意に男性を煽ってしまい、襲われてしまうリスクもある。そこで心理学者の内藤...

  • 【実証実験!】100均のアレを使ってマスキングテープを転写してみた

    世の中にあるモノは、知らないだけで、実に様々な用途が存在する。実はこんなコトにも使えるなんて事例が多々あったりするのだ。例えば除光液。通常、マニキュアを取り除く溶剤として使用するのだが、なんとトナー転...

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

このQ&Aを見た人が検索しているワード


このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ