ファイルをコピー(FileCopy ステートメント)
FileCopy ステートメント
ファイルをコピーします。ただし、開いているファイルに対して、FileCopy ステートメント を実行しようとするとエラーが発生します。
【書式】
FileCopy ( source, destination )
引数・戻り値
- source ・・・ コピー元のファイル名を文字列で、指定します。パス(ディレクトリまたはフォルダー、およびドライブ)を含めることができます。パスを省略するとカレントフォルダを指定したことになります。
- destination ・・・ コピー先のファイル名を文字列で、指定します。パス(ディレクトリまたはフォルダー、およびドライブ)を含めることができます。パスを省略するとカレントフォルダを指定したことになります。
引数 source、destination を省略することはできません。
コピー先に同名のファイルが存在する場合は、上書き保存するので注意が必要です。
- source ・・・ コピー元のファイル名を文字列で、指定します。パス(ディレクトリまたはフォルダー、およびドライブ)を含めることができます。パスを省略するとカレントフォルダを指定したことになります。
- destination ・・・ コピー先のファイル名を文字列で、指定します。パス(ディレクトリまたはフォルダー、およびドライブ)を含めることができます。パスを省略するとカレントフォルダを指定したことになります。
引数 source、destination を省略することはできません。
コピー先に同名のファイルが存在する場合は、上書き保存するので注意が必要です。
FileCopy ステートメント 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 |
Sub Sample_FileCopy() '閉じているブックをコピー(上書き) FileCopy "C:\Documents\test01.xlsx", "C:\Documents\test02.xlsx" 'テキストファイルをコピー FileCopy "C:\Documents\memo01.txt", "C:\Documents\memo02.txt" End Sub |
実行結果
実行前
実行後
関連記事
-
-
ディレクトリまたはフォルダの削除(RmDir ステートメント)
ディレクトリまたはフォルダの削除 ディレクトリまたはフォルダを削除するには、Rm …
-
-
テキストファイル:データを読み込む(Input 関数・InputB 関数)
Input 関数・InputB 関数 Open ステートメントをシーケンシャル入 …
-
-
「ファイルを開く」ダイアログボックスを表示(GetOpenFilename メソッド)
GetOpenFilename メソッド ファイル名を取得するための、「ファイル …
-
-
ファイルサイズを取得(FileLen 関数)
ファイルサイズを取得 ファイルのサイズ(バイト数)を取得するには、FileLen …
-
-
特殊フォルダを取得(wsh.SpecialFolders)
CreateObject 関数:特殊フォルダを取得(WSH.SpecialFol …
-
-
XlBuiltInDialog 列挙型
XlBuiltInDialog 列挙型 Excel の組み込みダイアログボックス …
-
-
テキストファイル:データを読み込む(Input # ステートメント)
Input # ステートメント Open ステートメント をシーケンシャル入力モ …
-
-
Excelでテキストファイルを開く(OpenText メソッド)
Excelでテキストファイルを開く OpenText メソッドで、テキストファイ …
-
-
テキストファイル:データを読み込む(Get ステートメント)
Get ステートメント Open ステートメント をランダムアクセスモード(Ra …
-
-
Excel を終了する(Quit メソッド)
Excel を終了する(Quit メソッド) Quit メソッドを実行すると、E …