mit c++ eine word datei bearbeiten?
lima-city → Forum → Programmiersprachen → C/C++ und D
automation
charakter
compiler
dank
datei
datum
dokument
folgenden fehler
folgender zeile
hilfe
http
kleine sache
paar
parameter
pfad
tabelle
text
tip
url
vorlage
-
Hi,
ich habe eine word datei in welcher eine tabelle steht. in dieser tabelle sind paar daten die in jeder datei anders sind (diese word datei gibt es öfters - immer gleich bis auf ein paar sachen).
ist es möglich mit c bzw c++ in diese word datei zu schreiben? Wenn ja, wie?
EDIT: bzw es würde schön reichen einen text durch einen anderen zu ersetzen. Z.B. steht in der Word datei "DATUM" drinnen und das c++ programm ersetzt es durch das heutige bzw irgendein datum.
Danke :)
Beitrag zuletzt geändert: 4.2.2009 10:08:18 von fireman02 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Am einfachsten ist es, die Office-Automation zu verwenden, anstatt einen komplette Bibliothek einzubinden, die dir den Text aus einem Word-Dokument ausliest.
Beispiel:
http://www.a-m-i.de/tips/office/officeautomation.php#cppexample_word -
cool vielen dank!
klappt wunderbar - bis auf eine kleine sache^^
zwar bei folgender zeile:
vFilename.bstrVal = SysAllocString(L"X:\\PFAD\\vorlage.doc");
so klappt das auch wunderbar - nunja aber der pfad ist jedesmal anders und ich habe ihn in einem charakter array - sieht folgendermaßen aus:
char pfad[50];
strcpy(pfad,"X:\\PFAD\\vorlage.doc");
vFilename.bstrVal = SysAllocString(pfad);
und dann gibt mir der compiler folgenden Fehler:
error C2664: 'SysAllocString' : cannot convert parameter 1 from 'char []' to 'const OLECHAR *'
wie muss es denn richtig heißen?
danke für deine Hilfe :)
EDIT: Hat jetzt doch geklappt - danke für deine Hilfe ;)
Beitrag zuletzt geändert: 6.2.2009 10:06:52 von fireman02 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage