Windows 10, Dateiattribute mit VBA ändern
#1
Smile 
Hallo, :21:
im Explorer unter Windows 10 lassen sich über das Menü (Ansicht, Spalte hinzufügen, Spalten auswählen) weitere Spalten zu einer Datei anzeigen. z.B. die Spalte "Postleitzahl(privat)"

Ich würde gerne diese Spalte mit EXCEL VBA füllen.
Hat jemand ein Code Schnipsel dazu?

LG Klaus
Top
#2
Hallöchen,

mit xcel füllst Du keine Spalte im Explorer, Du änderst höchstens Dateieigenschaften um Dir von den betroffenen Dateien die ANgabe als Zusatzinformation im Explorer anzeigen zu lassen. Je nach Dateiformat stehen unterschiedliche Informationen zur Verfügung. Leider kommt man mit VBA nicht an alle Daten ran, teilweise sind API-Funktionen eizusetzen, bei Excel-Dateien kann man bei den erweiterten Dateieigenschaften eigene "Felder" kreieren... Um was für Dateien geht es denn?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#3
Hallo,

Excel bietet einigen "Eigenschaften", z.B. Titel, Keywords, Autoren, an. Wenn diese gesetzt werden, können sie auch im Explorer angezeigt werden.

Postleitzahl wurde von XL2016 nicht unterstützt.

mfg
Top
#4
Hallo,

mit Standard-VBA wirst Du an einige Eigenschaften nicht dran kommen. Dafür könntest Du die DSOFile.dll verwenden,
die Du hier runterladen kannst: https://www.microsoft.com/en-us/download...px?id=8422 Und diesen Artikel
lesen: https: //docs.microsoft.com/en-us/office/troubleshoot/office/dsofile.dll-allow-edit-document-property
(Leerzeichen zwischen https: und // wegmachen)

Mit der - zuvor am System als Admin registrierten DLL - hast Du dann auch Zugriff auf benutzerdefinierte Eigenschaften.
Nicht jeder Dateityp definiert meines Wissens alle Eigenschaften, die Du im Windows Explorer siehst. Ist aber möglich
z.B. eigene per DSO anzulegen oder zu ändern.


Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste