Сохранение книги (Calc) из внешней программы

Автор МР, 18 августа 2018, 09:00

0 Пользователи и 1 гость просматривают эту тему.

МР

Требуется из внешней программы сохранить заполненную  книгу, и как-нибудь попроще.
Заработало в варианте:
    пауза=300
   OODocument.Store          
   ПАУЗА(пауза)
   OODocument.Close(НЕТ)
   OOObject.Terminate

Т.е. между сохранением и закрытием приходится выдерживать паузу. Миллисекунд 300 - вроде стабильно, без паузы - с ошибкой.
Хотелось бы вариант поприличней, как-то проанализировать результат сохранения, что ли. А то ведь требуемая пауза может от размера файла, быстродействия диска и мало ли от чего ещё зависеть. Да и вообще, не делается так