Разглеждам тази част от кода, която взех от тук, защото бих искал използваи го. Проблемът е, че използвах 2003, за да създам файла "test.xls", но когато стартирам този код, той се отваря през 2007. Има ли някакъв начин да го накарам да се отвори в конкретна версия на Excel, а не в стандартната?
GoSub, GuiOpen
pweb := COM_AtlAxCreateControl(WinExist(), A_Temp . "\test.xls")
pxlb := COM_Invoke(pweb, "Document") ; Excel Workbook
pxls := COM_Invoke(pxlb, "Worksheets", 1) ; Excel Worksheet
Return
GuiOpen:
Gui, +Resize +LastFound
Gui, Show, w800 h600 Center, Excel
COM_AtlAxWinInit()
Return
GuiClose:
Gui, Destroy
COM_Invoke(pxlb, "Save")
COM_Release(pxls)
COM_Release(pxlb)
COM_Release(pweb)
COM_AtlAxWinTerm()
ExitApp