Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1440to1444
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Dateien im Papierkorb über VBA löschen

Dateien im Papierkorb über VBA löschen
04.08.2015 17:29:54
J.
Hallo....
Ich wollte über VBA Code Dateien im Papierkorb automatisch löschen lassen. Ich bekomme es leider nicht hin :-(
(Den Killbefehl habe ich erstmal rausgelassen. Wollte im ersten Schritt erstmal
die Dateien angezeigt bekommen.)
Können Sie helfen ?
Danke.
Gruß
J. Wöllner
Code:
Dim fs As Object
Dim Folder
Dim strList As String
Dim objDatei As Object
pfad = "C:\$Recycle.Bin\"
Set fs = CreateObject("Scripting.FileSystemObject")
Set Folder = fs.Getfolder(pfad)
For Each objDatei In Folder.Files
strList = strList & objDatei.Name & vbCr
dateiname = Left(strList, Len(strList) - 1)
a = a + 1
Cells(a, 1) = strList
strList = ""
Next

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dateien im Papierkorb über VBA löschen
04.08.2015 17:56:25
Nepumuk
Hallo,
so bekommst du keinen Zugriff auf den Papierkorb. Ich habe aber auch nur eine Routine zu leeren des Papierkorbes ohne Dateiliste.
Gruß
Nepumuk

AW: Dateien im Papierkorb über VBA löschen
04.08.2015 23:09:22
HabIchNicht
Hallo
Anzeigen der Dateien im Papierkorb ginge ggf so:
with CreateObject("Shell.Application").NameSpace(&HA)
for each v in .Items
debug.print v
next
end with

AW: Dateien im Papierkorb über VBA löschen
05.08.2015 00:28:57
Peter
Hallo,
in WINDOWS7 kann man durch Rechtsklick auf das Papierkorb-Symbol in den Eigenschaften "Dateien sofort löschen" auswählen. Eine solche Einstellung wäre allerdings nicht ganz ungefährlich. Vielleicht würde Dir diese Einstellung entgegenkommen bei Deinem Problem.
M.f.G. Kloßek
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige