Makrolarda silme komutu zaten var ken neden "bat" dosyası çağrılıyor. Bu işi uzatmış olmazmı. Ayrıca windows açık bir dosyayı silmeye izin vermeye bilir. önce kapatılması gerekebilir. Sanırım makro içinde silme komutu "Kill" di yinede denemenizde fayda var. Ayrıca visual basic yada makrolar içinden "dos" ortamının komutları çağrılabilinir. "Shell" komutu olması gerek.