Как отключить автоматическое резервное копирование в Excel? — Вокруг-Дом — 2021
Table of Contents:
По умолчанию Microsoft Excel 2010 и 2013 создает резервные копии ваших рабочих книг при открытии рабочей книги Excel и периодически во время редактирования, сохраняя их в папке хранения по умолчанию. Вы можете отключить автоматическое резервное копирование, чтобы сэкономить место на диске, но если ваш компьютер выйдет из строя или вы закроете Excel, не сохранив свою работу, вы не сможете восстановить данные. Кроме того, если ваш документ Excel будет поврежден, вы не сможете его восстановить. Вы также можете отключить автоматическое резервное копирование в Word или PowerPoint.
Отключение резервного копирования в Excel
Нажмите «Файл» в Excel 2010 или 2013 и выберите «Параметры», чтобы открыть окно параметров Excel. Перейдите на вкладку «Сохранить» и снимите флажок «Сохранить информацию для автоматического восстановления каждые», чтобы отключить автоматическое резервное копирование. Используйте ту же процедуру, чтобы отключить резервное копирование в Word и PowerPoint 2013. Нажмите «ОК», чтобы немедленно применить новые параметры.
Как отключить копирование в excel
Мне нужно чтобы юзер мог заполнять ячейки только путем ручного ввода данных. Копирование или какое либо другое автоматическое заполнение нужно отключить.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.CutCopyMode = False
End Sub
Не совсем подошло, потому что есть возможность осуществлять копирование из другого файла в ячейки
а если на Workbook_SheetSelectionChange навесить забивание пустой строки в буфер?
тогда в принципе есть возможность скопировать что-то из другой проги, но только не клацая по листу экселя.
в идеале надо такое сделать еще при просто активности окна экселя, но как сделать обработку события окно эксель активно — я не знаю.
Вобщем пришел к выводу, что проверка данных в эксель полный отстой, т.к. обходится простым копированием. А если копировать например из ворда — вобще сбивается форматирование ячейки и условия проверки.
Подавление перетаскивания мышкой не проходит. CellsDrugAndDrop = false не помешает перетащить мышкой данные из например из того же ворда в ячейку. Блокирование копирования также не проходит СutCopyMode = false перестает работать, если в ворде нажать Копирование, а затем переключиться в эксель. Кнопка Вставить становится
доступной.
Забивание пустой строки в буфер было бы возможно, если у листа было событие BeforeDropOrPaste, а иначе это просто может привести к большим неудобствам для пользователей. Да и вообще по большому счету отключение копирования тоже не очень хороший вариант, т.к. копирование верных значений в ячейки тоже может понадобиться.
Выход один — пропысывать через макрос все проверки заного. Ну или можно через авто-форматирование например подсвечивать неправильные данные.