Hallo,
ich habe ein Problem mit word.au3 (ausgeliefert mit AutoIt Version 3.3.12.0) und Word 2013. Ich möchte eine UTF-8 codierte CSV-Datei öffnen und als HTM wieder abspeichern. Mein Quellcode (der Übersichtlichkeit halber ohne Fehlerbehandlung) sieht so aus:
[autoit]
#include <FileConstants.au3>
#include <Word.au3>
$sInputFile = FileOpenDialog("Select CSV to open in Word", "C:\", "CSV (*.csv)", $FD_FILEMUSTEXIST)
$sOutputFile = "C:\test.htm"
$oWord = _Word_Create()
$oWordDoc = _Word_DocOpen($oWord, $sInputFile, False, $WdOpenFormatUnicodeText)
_Word_DocSaveAs($oWordDoc, $sOutputFile, $WdFormatHTML, False, False)
_Word_Quit($oWord)
Die CSV wird auch ohne Anzeige des Konvertierungsdialogs geöffnet, ab dann gibt es Unterschiede.
Word 2007 verhält sich wie erwartet; es speichert die Datei und schließt sich danach automatisch. Word 2013 zeigt mir den 'Datei Speichern' Dialog an, als Namen den des Inputfiles und als Dateityp Word-Dokument.
Woran liegt das?