Adam知道如何通过设置Application对象的CellDragandDrop属性来使用宏禁用Excel中的拖放编辑。他正确地指出,这并不能阻止人们从其他程序(如Word或Outlook)中拖动信息并将该信息放入工作表中。他想知道是否有一种方法可以禁止拖放到Excel中,而不管其来源如何。

我们找到的最接近的解决方案是Ken Puls开发的一组宏,并在此页面上进行了注明:

http://www.vbaexpress.com/kb/getarticle.php?kb_id=373

宏禁用某些功能和快捷键,从而不允许剪切,复制和粘贴。从理论上讲,它也禁用拖放功能,但是只有通过各种程序进行大量测试,才能确定它是否可以在Adam的情况下工作。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(11520)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: