Пишем простой код:
Код:
$oExcel=_ExcelBookAttach( @mydocumentsdir &"\Test.xls" )
$oExcel.Windows("Test.xls").Visible = True
WinSetState("Microsoft Excel","", @SW_SHOW)
WinSetState("Microsoft Excel","", @SW_Minimize)
Запускаем скрипт при закрытом Test.xls - все работает нормально: книга открывается, становится видимой и сворачивается.
Теперь закрываем Test.xls, а в скрипте меняем последние 2 строчки местами и к получившемуся добавляем еще одну, получаем:
Код:
$oExcel=_ExcelBookAttach( @mydocumentsdir &"\Test.xls" )
$oExcel.Windows("Test.xls").Visible = True
WinSetState("Microsoft Excel","", @SW_Minimize)
WinSetState("Microsoft Excel","", @SW_SHOW)
WinSetState("Microsoft Excel","", @SW_Maximize)
При запуске скрипта открывается Test.xls, но без меню сверху под заголовком окна. Во всяком случае у меня это происходит именно так. Куда делось меню?