Longstory:
Sub Main
Sheet = ThisComponent.CurrentController.getActiveSheet()
Cell = Sheet.getCellRangeByName("A1")
Cell.setString("Hello World")
MsgBox("Check the A1 cell contents! It will not be saved!")
CloseDocIgnoreConfirmation()
End Sub
Function CloseDocIgnoreConfirmation()
ThisComponent.Close(TRUE)
End Function
Short:
ThisComponent.Close(TRUE)
Описание:
Вышепредставленный программный код на бейсике для макросов либреофиса можно использовать чтобы закрыть текущий документ, не спрашивая пользователя сохранить его или нет. Таким образом можно программно закрыть несохраненный документ, не сохранив изменения в нём и игнорируя диалоговые окна, мешающие закрытию.