Как отследить закрытие документа в OpenOffice #365769


#0 by Damage
Собственно сабж, нужно под 1с 8.1. Создаю объект следущим образом: документ открывается, но как узнать какое событие происходит при закрытии и повесить на него обработчик, типа:
#1 by Damage
почему-то в v7 попало, перенесите плиз.
#2 by dk
дык через обработку ожидания проверяй количество документов в ОО и вообще есть ли ОО
#3 by dk
хотя можно еще подключить макросы в ОО и там ловить закрытие, вот только как обратно в 8-ку вернуть событие. можно конечно через файл флаг, но не комильфо как-то
#4 by Damage
А как я узнаю, в какой момент обработку запускать? Пользователь нажал кнопку открыть договор, ему открылся документ, он его поменял, закрыл и работает дальше. В случае MS Office на закрытие документ, добавлен обработчик который его сохраняет в ХранилищеЗначений, я думал и тут что-то подобное сделать, неужели нельзя
#5 by Damage
а или просто по времени запускать, каждые несколько секунд, щас попробую, но ИМХО не совсем красиво, как-то. Нашел инфу, что Но если ставить обработчик эти события никакой реакции
#6 by smaharbA
CreateUnoListener
#7 by Damage
Спасибо, правда начальство уже приняло решение везде покупать MS Office и проблемма отпала :)
#8 by DDD2006
а все таки если не трудно выложи кусок кода как передаешь данные
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С