2016-11-29 1 views
0

Ich erstelle ein Programm für mein Schulprojekt, mit dem ich ein MS Word-Dokument öffnen und es als String lesen kann. Führen Sie einige Änderungen an der Zeichenfolge durch und speichern Sie die neue Zeichenfolge anschließend erneut als MS Word-Datei. Jetzt weiß ich, dass dies durch OLE-Automatisierung getan werden kann, aber ziemlich neu in der Programmierung Ich verstehe nicht, wie das geht. Kann jemand einen Code-Ausschnitt posten, der mir sagt, wie man das macht? Jede Hilfe in diesem Zusammenhang wäre sehr willkommen.MS Word-Datei in Visual C++ öffnen und bearbeiten

+2

Willkommen bei stackoverflow.com. Bitte nehmen Sie sich etwas Zeit, [die Hilfeseiten] (http://stackoverflow.com/help) zu lesen, besonders die Abschnitte mit dem Namen ["Welche Themen kann ich hier fragen?"] (Http://stackoverflow.com/help/) on-topic) und ["Welche Art von Fragen sollte ich vermeiden zu fragen?"] (http://stackoverflow.com/help/dont-ask). Auch bitte [nehmen Sie die Tour] (http://stackoverflow.com/tour) und [lesen Sie, wie man gute Fragen stellt] (http://stackoverflow.com/help/how-to-ask). Zuletzt erfahren Sie, wie Sie ein [minimales, vollständiges und verifizierbares Beispiel] (http://stackoverflow.com/help/mcve) erstellen können. –

+0

Sie könnten sich autohotkey als eine wirklich runde Art zu tun, dies zu tun. AutoHotKey ist ein Programm, mit dem Sie Tastaturdrücken automatisieren können. Sie könnten das Öffnen und Schließen von Wörtern problemlos automatisieren. http://ahkscript.org/ – portforwardpodcast

Antwort

0

Ich denke, MS Word speichert seine Dateien als eine komprimierte XML-Markup-Datei. Suchen Sie zuerst, wie Sie es in das richtige XML dekomprimieren/entschlüsseln, suchen Sie dann alle String-Tags und schreiben Sie sie aus. Sie können auch das Markup einer leeren einfachen Word-Datei ableiten und die XML-Tags hinzufügen, um ein eigenes MS-Dokument zu erstellen.

Verwandte Themen