Dateieigenschaften auslesen und updaten mit DSOfile.dll

04/10/2008 - 17:55 von Albrecht O. Schweiket | Report spam
Hallo alle,

ich habe nachfolgenden Beitrag schon in die newsgroup ...word.vba gestellt.
Da es sich aber möglicherweise um ein Problem von WIN/XP/SP3 nach
Neuinstallation handelt, suche ich auch hier noch nach Hilfe. Vor allem,
wiel ich irgendwo etwas gelesen hebe, dass es NTFS-Dateieigenschaften und
andere gibt(?)


Betreff: Dateieigenschaften auslesen und updaten mit DSOfile.dll (WORD
2002/SP3)
Datum: Freitag, 3. Oktober 2008 17:44

Hallo alle,

ich habe mir ein nettes WORD-Makro geschrieben, in dem ich den Titel einer
jpg-Datei auslesen, bearbeiten und wieder eingeben kann. Dabei war es nicht
relevant, ob die Titel auch in Windowsexplorer eingegeben waren.

Das funktionierte eine Weile ganz gut.

Nach einem Plattencrash mußte ich die Anwendung aus einer Sicherungskopie
wieder installieren. Jetzt funktioniert das, wenn ich neue Titel (d.h. nach
Wiederherstellung der neuen Platte) in WIN und/oder in dem Makro bearbeite.
Aber:

Titel, die vor dem Plattencrash vergeben waren, werden zwar im WIN-Explorer
korrekt angezeigt, aber von dsofile.dll nicht mehr als Summary-Property
bereitgestellt. Vergebe ich über dsofile.dll (das entsprechende Makro) neue
Titel, so werden diese im WIN-Explorer nicht angezeigt. Vielmehr werden dort
die alten Titel angezeigt. Wohl aber liefert danach dsofile.dll die neuen
Titel. Mir scheint fast, dass hier verschiedene Versionen der
Summaryproperties einer Datei existieren und die beiden Programme
dsofile.dll bzw. Windowsexplorer verschiedene Versionen ansprechen?

Gibt es tatsàchlich verschiedene Versionssàtze der Dateieigenschaften? Wenn
ja, wie definiere ich in VBA, welcher angesprochen werden soll?

Kennt jemand eine Lösung des Problems?

TIA Albrecht
 

Lesen sie die antworten

#1 Herrand Petrowitsch
04/10/2008 - 21:27 | Warnen spam
"Albrecht O. Schweiket" schrieb

ich habe nachfolgenden Beitrag schon in die newsgroup ...word.vba
gestellt. Da es sich aber möglicherweise um ein Problem von WIN/XP/SP3
nach Neuinstallation handelt, suche ich auch hier noch nach Hilfe. Vor
allem, wiel ich irgendwo etwas gelesen hebe, dass es
NTFS-Dateieigenschaften und andere gibt(?)



Die Datei dsofile.dll ist keine WinXP-Standard-Datei, insofern würde ich
eher in der angesprochenen VBA-Group auf Antwort warten. Vor allem, da
deine Anfrage erst recht kurzfristig erfolgte ;-)

Aber ... siehe unten.

Betreff: Dateieigenschaften auslesen und updaten mit DSOfile.dll (WORD
2002/SP3)
Datum: Freitag, 3. Oktober 2008 17:44

ich habe mir ein nettes WORD-Makro geschrieben, in dem ich den Titel
einer jpg-Datei auslesen, bearbeiten und wieder eingeben kann. Dabei
war es nicht relevant, ob die Titel auch in Windowsexplorer eingegeben
waren.

Nach einem Plattencrash mußte ich die Anwendung aus einer
Sicherungskopie wieder installieren. Jetzt funktioniert das, wenn ich
neue Titel (d.h. nach Wiederherstellung der neuen Platte) in WIN
und/oder in dem Makro bearbeite.

Aber:

Titel, die vor dem Plattencrash vergeben waren, werden zwar im
WIN-Explorer korrekt angezeigt, aber von dsofile.dll nicht mehr als
Summary-Property bereitgestellt. Vergebe ich über dsofile.dll (das
entsprechende Makro) neue Titel, so werden diese im WIN-Explorer nicht
angezeigt. Vielmehr werden dort die alten Titel angezeigt. Wohl aber
liefert danach dsofile.dll die neuen Titel. Mir scheint fast, dass
hier verschiedene Versionen der Summaryproperties einer Datei
existieren und die beiden Programme dsofile.dll bzw. Windowsexplorer
verschiedene Versionen ansprechen?

Gibt es tatsàchlich verschiedene Versionssàtze der Dateieigenschaften?
Wenn ja, wie definiere ich in VBA, welcher angesprochen werden soll?



Sorry für's Fullquote. ;-)

Du beziehst dich möglicherweise in
http://support.microsoft.com/kb/224351/de
auf Kapitel *Verwenden der Komponente "DsoFile" aus einer
benutzerdefinierten Anwendung* und den Absatz beginnend mit *Beim Aufruf
der Open-Methode ...*?

Lies weiter.
Unter Umstànden musst du die dsofile.dll erneut registrieren. Das
betreffende Verfahren ist im Artikel beschrieben.


Gruß

Herrand
http://tinyurl.com/

Ähnliche fragen