カレントフォルダ(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 |
実行結果
関連記事
-
-
配列(宣言・要素数の変更について)
配列の宣言 【書式】※ 配列の宣言 <Type 型の静的配列(固定長配列)の宣言 …
-
-
変数のデータ型・宣言(Dim ステートメント)
変数の宣言 一般的な方法 【書式】 Dim varname [ As type, …
-
-
CPU に制御を移す(DoEvents 関数)
DoEvents 関数 DoEvents 関数を実行すると、CPU に制御を移し …
-
-
コレクション(Collection)オブジェクト「連想配列」
コレクション(Collection)オブジェクトの使い方 【書式】 Dim my …
-
-
列挙型変数(Enum ステートメント)
列挙型変数を使う 列挙型変数を使用するには、Enum ステートメントを使って、宣 …
-
-
文字列:アルファベットを小文字または大文字に変換(LCase 関数,UCase 関数)
LCase 関数・UCase 関数 の使い方 【書式】 <アルファベットの大文字 …
-
-
引数が省略されたかどうかをチェックする( IsMissing 関数 )
IsMissing 関数の使い方 【書式】 result = IsMissing …
-
-
XlThemeColor 列挙型
XlThemeColor 列挙 定数 値 内容 xlThemeColorDark …
-
-
ポイント単位の値に変換(CentimetersToPoints,InchesToPoints)
CentimetersToPoints メソッド センチメートル単位の値をポイン …
-
-
上付き文字・下付き文字(Superscript,Subscript)
上付き文字(Superscript プロパティ) Superscript プロパ …
