Hallo,
Ich habe ein Problem und zwar muss ich docx dokumente mit Open Office öffnen. Bis dahin ist ja noch alles einfach aber nun kommt das problem. Ich habe durch ein Programm in jedem Dokument Eigenschaften hinterlegt um das finden des Dokuments für das Programm leichter zu machen. Wenn ich das docx dokument downloade und dieses mit Ms Office öffne werden mir alle Eigenschaften die ich gesetzt habe angezeigt. Wenn ich das selbe Dokument dann aber mit Open Office öffnen will sind alle meine gesetzten Eigenschaften plötzlich weg.
Mit doc und odt Dokument funktioniert alles einwandfrei.
vielleicht kann mir ja jemand von euch Helfen
Vielen Dank und freunliche Grüße
Niklas Ardey
DocX dokumente verlieren Eigenschaften
Moderator: Moderatoren
Re: DocX dokumente verlieren Eigenschaften
Ich glaube nicht das die Dokumente Eigenschaften verlieren, sondern das Lesen und Anzeigen der betreffenden Eigenschaften wird im Importfilter für docx nicht implementiert sein.
Wenn Du sicher bist das der spezielle Importfilter ansonsten Deinen Anforderungen genügt, könnte man die betreffenden Eigenschaften sicher auch auf Dateiebene per Makro auslesen, da docx auch nur gezipptes XML ist, es ist einzig eine Fleißaufgabe herauszufinden wo die betreffenden Daten physisch im docx stehen. Aber: bist Du sicher das der Importfilter ansonsten Deinen Anforderungen genügt?
Letztere Frage zielt indirekt auch darauf das der entsprechende Filter bei LibreOffice besser ist, andererseits kann ich Dir aber auch nicht sagen ob LibreOffice speziell den Filter an der Stelle verbessert hat wo die Dich interessierenden Eigenschaften gelesen werden, so das garnicht sicher ist ob Dir LibreOffice konkret hilft.
Abhängig von Deiner Gesamtsituation würde ich also zuerst das Ganze mit LIbreOffice versuchen, WENN LibreOffice eine Alternative wäre, denn wenn es dort klappt sparst Du Dir ein Makro zu schreiben.
Wenn es dort nicht klappt oder LibreOffice nicht verwendet werden soll, musst Du halt ein Makro schreiben. Der Weg dazu ist eigentlich nicht kompliziert Du musst nur zunächst das docx mittels zip-Programm auspacken um festzustellen wo dort (in welcher XML-Datei) die gewünschten Angaben stehen, aufgrund dieses Wissens kannst Du anschließend ein Makro schreiben das die jeweilige geöffnete docx-Datei kopiert, die Kopie entpackt, die Daten ausliest und in OO/LO in z.B. einem Basic-Dialog anzeigt.
Ich selbst weiß aus dem Hut auch nicht wo im docx die gewünschten Eigenschaften stehen. ggf. hänge eine Beispieldatei an und nenne die Dich interessierenden Eigenschaften, dann kann jemand der hier Mitlesenden vielleicht konkreter helfen.
Gruß
Stephan
Wenn Du sicher bist das der spezielle Importfilter ansonsten Deinen Anforderungen genügt, könnte man die betreffenden Eigenschaften sicher auch auf Dateiebene per Makro auslesen, da docx auch nur gezipptes XML ist, es ist einzig eine Fleißaufgabe herauszufinden wo die betreffenden Daten physisch im docx stehen. Aber: bist Du sicher das der Importfilter ansonsten Deinen Anforderungen genügt?
Letztere Frage zielt indirekt auch darauf das der entsprechende Filter bei LibreOffice besser ist, andererseits kann ich Dir aber auch nicht sagen ob LibreOffice speziell den Filter an der Stelle verbessert hat wo die Dich interessierenden Eigenschaften gelesen werden, so das garnicht sicher ist ob Dir LibreOffice konkret hilft.
Abhängig von Deiner Gesamtsituation würde ich also zuerst das Ganze mit LIbreOffice versuchen, WENN LibreOffice eine Alternative wäre, denn wenn es dort klappt sparst Du Dir ein Makro zu schreiben.
Wenn es dort nicht klappt oder LibreOffice nicht verwendet werden soll, musst Du halt ein Makro schreiben. Der Weg dazu ist eigentlich nicht kompliziert Du musst nur zunächst das docx mittels zip-Programm auspacken um festzustellen wo dort (in welcher XML-Datei) die gewünschten Angaben stehen, aufgrund dieses Wissens kannst Du anschließend ein Makro schreiben das die jeweilige geöffnete docx-Datei kopiert, die Kopie entpackt, die Daten ausliest und in OO/LO in z.B. einem Basic-Dialog anzeigt.
Ich selbst weiß aus dem Hut auch nicht wo im docx die gewünschten Eigenschaften stehen. ggf. hänge eine Beispieldatei an und nenne die Dich interessierenden Eigenschaften, dann kann jemand der hier Mitlesenden vielleicht konkreter helfen.
Gruß
Stephan
Re: DocX dokumente verlieren Eigenschaften
ok vielen DAnk für deine Antwort,Stephan hat geschrieben:Ich glaube nicht das die Dokumente Eigenschaften verlieren, sondern das Lesen und Anzeigen der betreffenden Eigenschaften wird im Importfilter für docx nicht implementiert sein.
Wenn Du sicher bist das der spezielle Importfilter ansonsten Deinen Anforderungen genügt, könnte man die betreffenden Eigenschaften sicher auch auf Dateiebene per Makro auslesen, da docx auch nur gezipptes XML ist, es ist einzig eine Fleißaufgabe herauszufinden wo die betreffenden Daten physisch im docx stehen. Aber: bist Du sicher das der Importfilter ansonsten Deinen Anforderungen genügt?
Letztere Frage zielt indirekt auch darauf das der entsprechende Filter bei LibreOffice besser ist, andererseits kann ich Dir aber auch nicht sagen ob LibreOffice speziell den Filter an der Stelle verbessert hat wo die Dich interessierenden Eigenschaften gelesen werden, so das garnicht sicher ist ob Dir LibreOffice konkret hilft.
Abhängig von Deiner Gesamtsituation würde ich also zuerst das Ganze mit LIbreOffice versuchen, WENN LibreOffice eine Alternative wäre, denn wenn es dort klappt sparst Du Dir ein Makro zu schreiben.
Wenn es dort nicht klappt oder LibreOffice nicht verwendet werden soll, musst Du halt ein Makro schreiben. Der Weg dazu ist eigentlich nicht kompliziert Du musst nur zunächst das docx mittels zip-Programm auspacken um festzustellen wo dort (in welcher XML-Datei) die gewünschten Angaben stehen, aufgrund dieses Wissens kannst Du anschließend ein Makro schreiben das die jeweilige geöffnete docx-Datei kopiert, die Kopie entpackt, die Daten ausliest und in OO/LO in z.B. einem Basic-Dialog anzeigt.
Ich selbst weiß aus dem Hut auch nicht wo im docx die gewünschten Eigenschaften stehen. ggf. hänge eine Beispieldatei an und nenne die Dich interessierenden Eigenschaften, dann kann jemand der hier Mitlesenden vielleicht konkreter helfen.
Gruß
Stephan
Leider ist LibreOffice keine Option aber ich werde es weiter versuchen
Re: DocX dokumente verlieren Eigenschaften
Wenn Du Hilfe willst musst Du mindestens zu den gewünschten Eigenschaften etwas sagen, also welche Eigenschaften und ggf. wie Du Diese gesetzt hast.Leider ist LibreOffice keine Option aber ich werde es weiter versuchen
Eigentlich wäre ja eine Beispieldatei sinnvoll, da mich das Thema aber interessiert würde ich mir notfalls selbst Eine erstellen wenn ich denn wüsste welche Eigenschaften.
Gruß
Stephan
Re: DocX dokumente verlieren Eigenschaften
Weil es mich selbst interessiert habe ich in einem x-beliebigen *.docx mit Word 2010 einige Eigenschaften angelegt und gespeichert und mit AOO 4.1.2 geöffnet und diese Eigenschaften werden angezeigt. Physisch sind sie in der *.docx in \docProps\app.xml abgelegt.
Somit brauchte ich für Dein Problem nun wirklich ganz klare Hinweise welche Eigenschaften und wie definiert um das nachvollziehen zu können.
Gruß
Stephan
Somit brauchte ich für Dein Problem nun wirklich ganz klare Hinweise welche Eigenschaften und wie definiert um das nachvollziehen zu können.
Gruß
Stephan
Re: DocX dokumente verlieren Eigenschaften
Crossposting ohne Referenz ist unhöflich!
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 10: AOO, LO Linux Mint: AOO, LO