2

私はこれを試しましたが、ファイルを保存するときにエラーが発生します:

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)

誰が私が間違っているのか教えてもらえますか?

4

1 に答える 1

1
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 メソッドが必要ですhttp://msdn.microsoft.com/en-us/library/office/ff841185.aspx

また、これはhttp://www.autohotkey.com/board/topic/56987-com-object-reference-autohotkey-l/page-10#entry418122に役立つ場合があります

于 2013-06-26T22:06:24.013 に答える