[gelöst]Calc Datei z.B als Vorlage in Base-Datei einbetten
Verfasst: Sa, 24.09.2011 11:14
Guten Tag zusammen,
ich habe schon etwas geforscht:
1.) Wenn ich eine Base-Datei "entzippe" sehe ich den Inhalt der Datenbankdatei(1)
Im Ordner "forms" liegen die Formulare(2)
öffne ich "Obj11" sehe ich diese Struktur(3)
die wiederum bis auf die fehlenden "META-INF" und mimetype (4) den Daten entsprechen, die ich erhalte wenn ich das Formulardokument aus der Datenbankdatei heraus separat speichere. Kopiere ich den Ordner "Obj11" auf die Platte, füge die "META-INF" der separat gespeicherten Datei hinzu und "zippe" sie wieder, kann ich mein ehemals eingebettetes Formular als Writer-Datei direkt öffnen.
D.h. nach meinem Verständnis, in der .odb liegen im Ordner "forms" schlicht abgespeckte "Writer-Dokumente".
2.) Wenn ich in der "entzippten" Base-Datei einen zusätzlichen Ordner anlege, z.B. "templates", sieht das so aus: Hier kann ich nun selbst einen Ordner "Obj11" mit den Daten z.B. einer "Calc-Datei" einfügen.
Jetzt wird die Base Datei wieder "gezippt" und in .odb umbenannt, dann kann ich sie fehlerfrei öffnen und benutzen.
Mit diesem Befehl:
xray thisdatabasedocument.documentstorage.templates.Obj11.elementnames
kann ich jetzt sogar meine selbst angelegten Daten, die sich innerhalb der .odb Datei befinden, sehen: Nun kommt endlich die Frage:
Wie kann ich die eingebettete Calc-Datei jetzt öffnen?
Ich habe überall gesucht, nix gefunden.
beste Grüße von Rik
ich habe schon etwas geforscht:
1.) Wenn ich eine Base-Datei "entzippe" sehe ich den Inhalt der Datenbankdatei(1)
Im Ordner "forms" liegen die Formulare(2)
öffne ich "Obj11" sehe ich diese Struktur(3)
die wiederum bis auf die fehlenden "META-INF" und mimetype (4) den Daten entsprechen, die ich erhalte wenn ich das Formulardokument aus der Datenbankdatei heraus separat speichere. Kopiere ich den Ordner "Obj11" auf die Platte, füge die "META-INF" der separat gespeicherten Datei hinzu und "zippe" sie wieder, kann ich mein ehemals eingebettetes Formular als Writer-Datei direkt öffnen.
D.h. nach meinem Verständnis, in der .odb liegen im Ordner "forms" schlicht abgespeckte "Writer-Dokumente".
2.) Wenn ich in der "entzippten" Base-Datei einen zusätzlichen Ordner anlege, z.B. "templates", sieht das so aus: Hier kann ich nun selbst einen Ordner "Obj11" mit den Daten z.B. einer "Calc-Datei" einfügen.
Jetzt wird die Base Datei wieder "gezippt" und in .odb umbenannt, dann kann ich sie fehlerfrei öffnen und benutzen.
Mit diesem Befehl:
xray thisdatabasedocument.documentstorage.templates.Obj11.elementnames
kann ich jetzt sogar meine selbst angelegten Daten, die sich innerhalb der .odb Datei befinden, sehen: Nun kommt endlich die Frage:
Wie kann ich die eingebettete Calc-Datei jetzt öffnen?
Ich habe überall gesucht, nix gefunden.
beste Grüße von Rik