vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB Skript (VBS)
Re: Benutzerdefinierte -Eigenschaften einer Datei löschen 
Autor: ~~~dexter~~~
Datum: 18.03.09 14:40

@malkeba.

Leider ist aus Deinem Beitrag nicht ersichtlich, für welche Dateien Du die CustomProperties löschen möchtest. Hier habe ich Dir ein Beispiel mit Excel-Tabellenblätter geskriptet.

OPTION EXPLICIT
Dim FSO, LogFile, LogFilePath
 
Set FSO = CreateObject("Scripting.FileSystemObject")
LogFilePath = FSO.GetParentFolderName(WScript.ScriptFullName) & _
  "\DeleteCustomDocumentProperties.log"
If Not FSO.FileExists(LogFilePath) Then
  Set LogFile = FSO.CreateTextFile(LogFilePath, True)
  LogFile.Close
End If
 
Set LogFile = FSO.OpenTextFile(LogFilePath, 8, True)
Call ListDir("C:\Tabellen")
LogFile.Close
CreateObject("WScript.Shell").Run "notepad " & LogFilePath, 1, False
 
Sub ListDir(ByVal DirPath)
  Const EXTENSION = "xls"
  Dim Dir, SubFolder, File
 
  Set Dir = FSO.GetFolder(DirPath)
 
  For Each File In Dir.Files
    If LCase(FSO.GetExtensionName(File)) = EXTENSION Then
      Call DelCustomDocProperties(File.Path)
    End If
  Next
 
  For Each SubFolder In Dir.SubFolders
    Call ListDir(SubFolder)
  Next
End Sub
 
Sub DelCustomDocProperties(ByVal xlsPath)
  Dim Excel, Workbook, Property
 
  LogFile.WriteLine xlsPath
  Set Excel = CreateObject("Excel.Application")
  Set Workbook = Excel.Workbooks.Open(xlsPath)
 
  For Each Property In Workbook.CustomDocumentProperties
    LogFile.WriteLine vbTab & Property.Name & " – " & Property.Value
    Property.Delete
  Next
  Workbook.Save
  Excel.Quit
  Set Excel = Nothing
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Benutzerdefinierte -Eigenschaften einer Datei löschen3.423malkeba17.03.09 15:25
Re: Benutzerdefinierte -Eigenschaften einer Datei löschen2.485~~~dexter~~~18.03.09 14:40
Re: Benutzerdefinierte -Eigenschaften einer Datei löschen2.371malkeba18.03.09 17:11
Re: Benutzerdefinierte -Eigenschaften einer Datei löschen2.227malkeba23.03.09 12:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel