none
Как сохранить документ в момент редактирования ячейки в Excel? RRS feed

  • Общие обсуждения

  • Как сохранить документ в момент редактирования ячейки в Excel? Используя объектную модель Excel'а...

    Возможно, есть другой путь решения задачи... По нажатию кнопки необходимо выдать запрос пользователю, если документ был изменен (важна формулировка запроса, т.е. стандартный диалог excel "сохранить изменения в файле ...?" не подходит). Если пользователь на запрос ответит утвердительно, тогда сохранить и закрыть доукмент (необходимо освободить локальный файл, чтобы выполнить с ним еще несколько операций).
    Возникло несколько проблем:
    1) Если пользователь вошел в режим редактирования ячейки, а документ до этого не был изменен, то, пока он не выйдет из этого режима, документ будет считаться неизмененным (workbook.saved = true)
    2) Если программно вызвать процедуру сохранения (workbook.save) во время редактирования ячейки, то документ не сохраняется и при закрытии выдается стандартный диалог excel ("сохранить изменения...")

    PS: в Project аналогичная проблема
    28 марта 2007 г. 4:37