ExcelのVBAでファイルをコピーする処理を実行する場合、”FileCopy”を使用しますが、コピー元が開かれている場合、”FileCopy”では「実行時エラー ’70’: 書込みできません。」というエラーメッセージが表示され、コピーが出来ません。 (エラー番号70、書き込みできません) どうしてこのようになるのかご存知の方がお教え頂けると幸いです。 #6336-1 RE#6333:FileSystemObjectのMoveFolderについて Set objFSO = CreateObject("Scripting.FileSystemObject") Set objTextFile = objFSO.OpenTextFile ("c:\temp\test.txt", 8, True) objTextFile.WriteLine("テストメッセージ") objTextFile.Close 【実行結果】 Microsoft VBScript 実行時エラー: 書き込みできません。 スポンサード リンク. 書式は「FileSystemObject.DeleteFolder folderspec[, force] 」と書きます。 【folderspec】 削除するフォルダパスを指定します。 ワイルドカードを使用する事ができます。 folderspecは省略する事ができません。 指定したフォルダが存在しない場合、エラーが発生します。 対処: Excel VBA マクロの FileSystemObject の関数とプロパティの一覧を紹介します。関連する File, Folder, TextStream, Drive などについても紹介します。 FileSystemObject.DeleteFolder folderspec[, force] 指定したフォルダと、そのフォルダ内の全てのファイルを削除します。 引数folderspecには削除するフォルダの名前を指定します。存在しないフォルダ名を指定するとエラーになります。 Excel VBA入門サイト。ここではFileSystemObjectオブジェクトを使用してフォルダを削除する方法を解説します。DeleteFolderメソッドの使用方法・・・。Digital Life Note(デジタルライフノート)。賢く合理的に、かつ経験に裏打ちされた快適なデジタルライフを送るための記録