[Word] Kopie Speichern unter

Danielku15

Erfahrenes Mitglied
Hallo.
Ich entwickle ein Word Addin welches meine Dokumente automatisch in mein Web-Dokumentenarchiv lädt (als HTML).
Der erste Schritt um an den HTML Code meines Dokumentes zu kommen ist dass ich das Dokument als gefiltertes HTML speichere und diesen HTML Code darauf mit TinyMce filtern lasse.

C#:
// Speichern als gefiltertes HTML in eine Temporäre Datei
string sZielDatei = Path.GetTempFileName();
object oZieldatei = sZielDatei;
object oFileFormat = 10; // FILTERED_HTML_FORMAT = 10;
object oMissing = Missing.Value;

oDocument.SaveAs(ref oZieldatei, ref oFileFormat, ref oMissing, ref oMissing,
    ref oMissing, ref oMissing, ref oMissing, ref oMissing,
    ref oMissing, ref oMissing, ref oMissing, ref oMissing,
    ref oMissing, ref oMissing, ref oMissing, ref oMissing);
...

Das Problem ist nun natürlich dabei dass wenn ich per Addin die Funktion SaveAs aufrufe, das aktuelle Dokument in den Temporären Pfad gespeichert wird und dies Word dem entsprechend darstellt.

Gibt es eine Variante mit welcher ich das aktuelle Dokument als Kopie in die Temporäre Datei speichern kann? (Als HTML).

Meine Idee wäre das aktuelle Dokument zu duplizieren und dann einfach die Speichern-Unter Funktion zu verwenden. Jedoch scheitert's noch daran alle Inhalte des alten Dokuments 1:1 in das neue Dokument zu übernehmen. Es gibt zwar viele Eigenschaften wie bspw. Bookmarks oder Tables wovon jedoch die wenigsten beschreibbar sind.


Hat jemand eine Idee wie ich das Problem lösen kann?

Grüße Daniel
 

Neue Beiträge

Zurück