2016-11-23 7 views
1

Excel VBAを使用してzipファイルを削除する方法はありますか? 私はKill folderName & "\*.*"を使ってみましたが、これはフォルダ内のファイルのみを削除し、rmdir foldernameは空のフォルダを削除します。言って 私はそのようにやったzipファイルのディレクトリZIPファイルを削除する

dim ws as Worksheet 
set ws = thisworkbook.sheets("Sheet1") 
ws.range("P3").value ' contains the directory of the zip file 

debug.print ws.range("P3").value 'result C:\Documents\MyFilesZip 23-Nov-16_18-06-03.zip 
kill ws.range("P3").value 

を持っているのコード行を持っていますが、それエラー: `パスが が見つかりませんあなたは私にいくつかのアイデアをしてください与えることはできますか?

は、zip形式のファイルが隠されているので、すでに、それを考え出した、そしておそらく他の属性を持って、私はそれを殺す前に、最初のvbNormalへのファイルの属性を設定した:)

感謝を。

答えて

1

フォルダ内の任意のzipファイルを削除する場合:これは魔法のように動作

Kill folderName & "\*.zip" 
+0

をしかし、私は唯一の特定の圧縮ファイルにしたいです。 – ramj

3

Kill "C:\Users\gropc\Desktop\test.zip" 
+0

しかし、私はすでにこれを試しました。これは 'File not Found'エラーを返します。ありがとう – ramj

+0

どの窓を使用していますか? Windows 7と8では非常にうまく動作します。 – Vityata

+0

Windows 7 Ent :) – ramj

関連する問題