vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Fortgeschrittene Programmierung
Re: Dateieigenschaften von docx mit dsofile auslesen 
Autor: Nobbi62
Datum: 27.04.22 15:11

Ok, das mit dem DateCreated werde ich heute abend gleich mal testen.

Nachdem es Vor- und Nachteile der verschiedenen Abfragearten gibt, habe ich das Ganze jetzt vorläufig so gelöst:
- Abfrage mit DSOFILE.dll (Dateiname und Icon geht immer)
- scheitert diese Abfrage (bisher z.B. bei Docx....neue Erkenntnisse siehe unten) bzw. sind bestimmte Eigenschaften nicht vorhanden, dann Abfrage mit IPropertyStore
- Und schließlich benutze ich für bestimmte Eigenschaften noch system.application

Damit krieg ich eigentlich alles, was ich so brauche (Thumbnail habe ich allerdings rausgenommen aus allen Abfragen, da dies bei einigen neueren Dateien zu nicht abfangbaren Abstürzen geführt hat)

Vielen Dank wieder für deine vielen Tipps, die mich bisher soweit gebracht haben.

Für alle, die mein ursprüngliches Problem mit der DSOFILE.dll interessiert, hier meine neuesten Erkenntnisse:

Zunächst das Gute: ich habe ja gesagt, dass die Abfrage damit auch schon mit Docx-Dateien funktioniert hat....und das tut sie auch immer noch. Nachdem ich meinen ganzen Code des Projekts danach abgesucht hatte, habe ich zwei Stellen gefunden, an denen es zu keinem Fehler kommt (Doc oder Docx) wie im ersten Post beschrieben. Habe dann zuerst damit gerechnet, dass es sich um überschneidende oder fehlerhafte Deklarationen oder Löschungen handelt.

Einziger Unterschied war aber: Im Fehlercode wurde vor den SummaryProperties ein FramerControl eingefügt, in dem das Dokument angezeigt wird. Dies führt dann dazu, dass der Fehler (aber nur bei Docx) bei SummaryProperties auftritt.

Also das Ganze einfach gedreht und zuerst die Properties abgerufen, dann die SummaryProperties geschlossen und anschließend erst das FramerControl gefüllt......und schon funktionierts wieder mit Doc und Docx....warum auch immer....egal....funktioniert.

Ein kleines Problem noch, der Wert für ByteCount ist bei Docx immer 0, aber daür gibts ja dann z.B. Size im IPropertyStore.

Viele Grüße

Nobbi
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dateieigenschaften von docx mit dsofile auslesen918Nobbi6208.03.22 19:07
Re: Dateieigenschaften von docx mit dsofile auslesen500-Franky-10.03.22 11:45
Re: Dateieigenschaften von docx mit dsofile auslesen438Nobbi6210.03.22 15:31
Re: Dateieigenschaften von docx mit dsofile auslesen429-Franky-10.03.22 16:26
Re: Dateieigenschaften von docx mit dsofile auslesen476Nobbi6222.04.22 10:49
Re: Dateieigenschaften von docx mit dsofile auslesen401-Franky-22.04.22 15:30
Re: Dateieigenschaften von docx mit dsofile auslesen333Nobbi6224.04.22 12:52
Re: Dateieigenschaften von docx mit dsofile auslesen580-Franky-24.04.22 19:11
Re: Dateieigenschaften von docx mit dsofile auslesen513Nobbi6226.04.22 08:21
Re: Dateieigenschaften von docx mit dsofile auslesen326-Franky-27.04.22 13:42
Re: Dateieigenschaften von docx mit dsofile auslesen371Nobbi6227.04.22 15:11

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-2024 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