カレントフォルダ(CurDir 関数、ChDir ステートメント、ChDrive ステートメント)
カレントフォルダ
カレントフォルダとは、ブックを開いたり保存するときに既定で参照する場所のことです。カレントフォルダを取得するには、CurDir 関数 を使用します。カレントフォルダを変更するには、ChDir ステートメントを、カレントドライブを変更するには、ChDrive ステートメント を使用します。
CurDir 関数
引数で指定したドライブのカレントフォルダのパスを表す文字列型(String)の値を取得します。
string = CurDir( [ drive ] )
引数・戻り値
- drive ・・・ ドライブ名を文字列で指定します。省略すると現在のカレントドライブを指定します。「C:」のように指定します。
ChDir ステートメント
引数で指定したパスにカレントフォルダを変更します。ただし異なるドライブのパスを指定することはできません。
ChDir( path )
引数・戻り値
- path ・・・ カレントフォルダに設定したいパスを文字列で指定します。
ChDrive ステートメント
ChDir ステートメントでは、ドライブを変更することができません。異なるドライブの任意のフォルダをカレントフォルダに設定したい場合、先に、ChDrive ステートメントを実行しカレントドライブを変更しておきます。
ChDrive( drive )
引数・戻り値
- drive ・・・ ドライブ名を指定します。
(例)ChDrive = “D” (カレントドライブを D ドライブに変更)
CurDir 関数 使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 |
Sub Sample_ExportAsFixedFormat() 'カレントフォルダ を「C:\Users」に変更 ChDir("C:\Users") '現在のカレントフォルダのパスを表示 MsgBox CurDir("C:") End Sub |
実行結果
関連記事
-
-
データ型を調べて、そのデータ型を示す数値を返す(VarType 関数)
VarType 関数 の使い方 VarType 関数は、引数に、データ型を調べた …
-
-
文字列:2つの文字列を比較する(StrComp 関数)
StrComp 関数の使い方 【書式】 result = StrComp ( s …
-
-
RGB 値一覧表(XlRgbColor 列挙型)
RGB 値(XlRgbColor 列挙型)一覧表 RGB 関数を使用して、出力さ …
-
-
VBA の演算子(文字連結演算子:& 演算子 + 演算子)
文字連結演算子 文字連結演算子は、文字列の連結を行うときに使用する演算子で、「& …
-
-
文字列:指定した文字の文字コードを取得する(Asc 関数)
Asc 関数 【書式】 result = Asc ( string ) 引数・戻 …
-
-
文字列:定数(改行・タブ)
改行・タブの定数 これらの定数は、使用前に定義する必要はありません。コード中のど …
-
-
書式を変換(Format 関数)
Format 関数の使い方 【書式】 result = Format ( exp …
-
-
日付時刻:文字列から日付・時刻データを取得( DateValue 関数、TimeValue 関数 )
DateValue 関数(文字列から日付データを取得) 【書式】 date_va …
-
-
色の設定(ThemeColor プロパティ・TintAndShade プロパティ)
ThemeColor プロパティ・TintAndShade プロパティ テーマカ …
-
-
文字列:アルファベットを小文字または大文字に変換(LCase 関数,UCase 関数)
LCase 関数・UCase 関数 の使い方 【書式】 <アルファベットの大文字 …
