Я хотел бы подтвердить пользователя перед закрытием книги, то есть имеет изменения в проекте. Есть ли способ проверить, загрязненна ли рабочая книга и ее необходимо сохранить, чтобы не потерять данные?Как определить, изменена ли таблица с электронными таблицами
ответ
IWorkbook. IsModified свойство перейдет в true, когда вы внесете изменения в книгу (либо программно, либо через пользовательский интерфейс).
Обратите внимание, что любые обновления формулы не будут влиять на это свойство. Так, например, нажатие F9 в WorkbookView или вызов IWorkbookSet. Calculate() для обновления летучих формул, таких как RAND или NOW, не будет помечать книгу как измененную). Если вам нужно также отслеживать изменения пересчета, вы можете обращаться с IWorkbookSet. EndCalculate() или WorkbookView. Calculate() событий.
Я узнал, что свойство IWorkbook.IsModified не переворачивается в true, если изменения, внесенные в ячейку, не подтверждаются нажатием на возврат или выбором другой ячейки. Итак, как бы я узнал, что были внесены изменения, когда пользователь закрывает книгу?
Я нашел решение самостоятельно, в то же время. И в моем случае это довольно просто. Я просто добавил обработчик для события Form.Closing и добавил следующую строку: workbookView.ActiveCell.Activate();
Это изменяет свойство IWorkbook.IsModified на true.
- 1. Идентификатор папки с электронными таблицами приложений Google
- 2. Открытие защищенной книги с электронными таблицами
- 3. Создайте форму с электронными таблицами с Rails
- 4. Как определить, была ли таблица изменена в Greenplum?
- 5. экстренная помощь, acra с электронными таблицами google
- 6. Как определить, была ли изменена база данных?
- 7. VBA, Ошибка 400, переключение между электронными таблицами
- 8. Как определить, когда последняя таблица InnoDB была изменена?
- 9. Как определить, была ли изменена веб-страница
- 10. Как искать значения и вставлять содержимое между двумя электронными таблицами?
- 11. Open Source, приложение для работы с электронными таблицами с формулами
- 12. Связывание форм google с основными электронными таблицами с автоматическими обновлениями
- 13. Если заявление не работает с электронными таблицами Google
- 14. Сравнение заказов между электронными таблицами для существующего каталога библиотеки
- 15. WPF: Как приложение для работы с электронными таблицами, как определить, не определены ли мои свойства модели, а не ноль?
- 16. Проблема чтения даты с «электронными таблицами читалку» в PHP
- 17. Создание шаблона rtf с несколькими электронными таблицами (excel)
- 18. присоединяется таблица с несколькими таблицами
- 19. Импортировать данные между электронными таблицами, где column = value?
- 20. Как проверить, изменена ли хакер или изменена таблица или добавлен столбец в базу данных
- 21. Возвратите несколько объектов HttpResponse, которые являются электронными таблицами Excel
- 22. Oracle: когда моя таблица была изменена?
- 23. Как определить, является ли таблица sql временной?
- 24. Как определить, существует ли временная таблица Postgres?
- 25. Как определить, содержит ли таблица таблицу?
- 26. Таблица SlickGrid. Как сделать?
- 27. Можно ли определить, была ли DOM изменена и какая часть?
- 28. Как определить, изменена ли видимость элемента управления пользователем или нет?
- 29. Как определить, была ли изменена ячейка в Ext JS?
- 30. Как определить, была ли запись изменена в MySQL и php