moin moin,
Kann man den Text-Assistenten von Excel so steuern über Autoit das er eine *.csv Datei richtig öffnet ?
Hier mal das Aufgezeichnete Makro ohne die Arrays:
ChDir "C:\"
Workbooks.OpenText FileName:="C:\1.xls", Origin:=xlWindows, _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=True, Comma:=False, _
Space:=False, Other:=False
Dann daraus das gemacht, ist nicht von mir sondern aus einem englischen Forum, nur das dem da leider nicht weitergeholfen wurde.
Spoiler anzeigen
Dim $oExcel
$oExcel = ObjCreate("Excel.Application")
$oExcel.Visible = 1
$oExcel.Workbooks.OpenText("C:\1.csv", _
1, _ ; Origin
1, _ ; StartRow
1, _ ; DataType = x1Delimited
1, _ ; TextQualifier = x1DoubleQuote
False, _ ; ConsecutiveDelimiter
True, _ ; Tab
True, _ ; Semicolon
False, _ ; Comma
False, _ ; Space
False, _ ; Other
)
_ExcelBookSaveAs($oExcel, "C:\Test.xls", "xls", 0, 1, "", "")
Nur geht das so nicht.
Komme da einfach nicht weiter.
mfg
oh-ha