如何使用Autohotkey COM保存Excel文件

如何使用Autohotkey COM保存Excel文件,com,autohotkey,Com,Autohotkey,我已尝试此操作,但在保存文件时出错: X0 := ComObjCreate("Excel.Application") ;handle X0.Visible := True ;by default excel sheets are invisible X0.Workbooks.Add ;add a new workbook X0.Range("A1").Value := "00123123" ;in Feld "A1" Text einfügen Sleep 1000 test := "C:

我已尝试此操作,但在保存文件时出错:

X0 := ComObjCreate("Excel.Application") ;handle
X0.Visible := True ;by default excel sheets are invisible
X0.Workbooks.Add ;add a new workbook

X0.Range("A1").Value := "00123123" ;in Feld "A1" Text einfügen

Sleep 1000

test := "C:\test.xls"
X0.Excel.ActiveWorkbook.Save(test)
谁能告诉我我做错了什么

oExcel := ComObjCreate("Excel.Application")
oExcel.Visible := True
oExcel.Workbooks.Add

oExcel.Range("A1").Value := "00123123

Sleep 1000

testpath := "C:\test.xls"
oExcel.ActiveWorkbook.SaveAs(testpath)
SaveAs方法正是您所需要的


这也可能会有帮助

您肯定应该使用
X0.ActiveWorkbook.SaveAs
?我相信方法
.Save
不带参数。