Отключение перетаскивания (Microsoft Excel)
Адам знает, как отключить редактирование перетаскиванием в Excel с помощью макроса, установив свойство CellDragandDrop для объекта Application. Он справедливо отмечает, что это не мешает людям перетаскивать информацию из других программ (таких как Word или Outlook) и переносить эту информацию на рабочий лист. Он задается вопросом, есть ли способ отключить перетаскивание в Excel независимо от источника.
Ближайшее решение, которое мы смогли найти, — это набор макросов, разработанный Кеном Пулсом и отмеченный на этой странице:
http://www.vbaexpress.com/kb/getarticle.php?kb_id=373
Макросы отключают определенные функции и сочетания клавиш и тем самым запрещают вырезание, копирование и вставку. Теоретически он также отключает перетаскивание, но только обширное тестирование с различными программами покажет, будет ли это работать в ситуации Адама.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (11520) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:
link: / excel-Dishibited_Dragging_and_Dropping [Отключение перетаскивания]
.