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