Это должно быть действительно легко, но я не могу это выяснить.Я пытаюсь сделать цикл для сохранения записей формы каждую минуту.Это работает, но когда я закрываю форму, макрос продолжает работать и в итоге возвращает нежелательную ошибку, потому что форма больше не открыта:
BASIC runtime error.
An exception occurred
Type: com.sun.star.lang.DisposedException
Message: Frame disposed.
Это мой макрос
Sub Save_loop
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
Do Until '???window is closed
dispatcher.executeDispatch(document, ".uno:RecSave", "", 0, Array())
wait 60000
Loop
End Sub
Что я могупоставить на Пока / До, чтобы не вернуть эту ошибку?