Я получаю необычный результат при изменении размеров окон с помощью applecript.
Я пытаюсь установить положение и размер окон Excel, но в одном случае это работает, а в другом - нет.
Вот код:
tell application "System Events"
get the name of every application process whose class of windows contains window
repeat with P in the result
get (every window of process (contents of P) whose value of attribute "AXMinimized" is false)
repeat with W in the result
set win_name to name of W
log P & ":" & win_name
if (win_name is equal to "VBA-Web - Blank") then
log "CASE1"
tell W
set {position, size} to {{0, 0}, {1100, 500}}
end tell
end if
if (win_name is equal to "Microsoft Visual Basic - VBA-Web - Blank.xlsm - [ThisWorkbook (Code)]") then
log "CASE2"
tell W
set {position, size} to {{0, 0}, {1120, 520}}
end tell
end if
end repeat
end repeat
end tell
В приведенном выше коде CASE1 работает нормально, но CASE2 ничего не делает.
Я подозреваю, что окно редактора VBA как-то отличается ... но как?
Любые предложения о том, что я могу попытаться это исправить?