In der neusten GuiXT Version (2021 Q1 2) ist es möglich in einem XML-File eingestreute Variablen ( z.B. &[Test] ) über CopyText fromTemplate=““ zu ersetzen.
Dadurch kann man sowohl WORD wie auch Excel Dateien als XML speichern und danach über GuiXT die entsprechenden Variablen zur Laufzeit ersetzen lassen.
Möchte man nun am Ende des Scriptes die jeweilige erzeugte XML-Datei mit WORD oder EXCEL öffnen, so kann man dies tun indem man dem Start Befehl noch einige Parameter mitgibt.
Siehe Coding:
// WORD CopyText fromTemplate="Test.xml" toText="temp" CopyText fromText="temp" toFile="&%[TMP]\Test.xml" // Excel CopyText fromTemplate="Excel.xml" toText="temp" CopyText fromText="temp" toFile="&%[TMP]\Testdokument.xml" // callvbs ConvertWordToDocx "&%[TMP]\Testdokument.doc" Set V[excelpath] "C:\Program Files (x86)\Microsoft Office\root\Office16\Excel.exe" Set V[wordpath] "C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.exe" Start "&V[excelpath]" parameters="/e /r /x &%[TMP]\Testdokument.xml" returnID="proc_excel" Start "&V[wordpath]" parameters="/t &%[TMP]\Test.xml" returnID="proc_word"