Anbei ein einfach gehaltener Job, der ein einfaches, mehrzeiliges Word-Dokument per Code erstellt. Voraussetzung ist ein lokal installiertes Microsoft Word.
static void CreateWordFile(Args _args)
{
COM wordApplication;
COM wordDocuments;
COM wordDocument;
COM wordSelection;
Filename fileName = @"c:\temp\HelloWorld.doc";
int i;
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.
Mehr dazu
Anbei ein einfach gehaltener Job, der ein einfaches, mehrzeiliges Word-Dokument per Code erstellt. Voraussetzung ist ein lokal installiertes Microsoft Word.
{
COM wordApplication;
COM wordDocuments;
COM wordDocument;
COM wordSelection;
Filename fileName = @"c:\temp\HelloWorld.doc";
int i;
try
{
wordApplication = new COM("word.application");
wordApplication.visible(false);
wordDocuments = wordApplication.Documents();
wordDocument = wordDocuments.add();
wordDocument.saveas(fileName);
wordDocument.activate();
for (i=1; i<=5; i++)
{
wordSelection = wordApplication.selection();
wordSelection.TypeText(int2str(i) + " Hello World!");
wordSelection.TypeParagraph();
}
wordDocument.save();
wordDocument.close();
wordApplication.quit();
info(strFmt("Datei %1 wurde erstellt.", fileName));
}
catch
{
if(wordDocument)
{
wordDocument.close();
wordApplication.quit();
}
error("Fehler");
}
}