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

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

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

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

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

本技巧(11519)适用于Microsoft Excel 97、2000、2002和2003。您可以在以下位置找到用于Excel功能区界面(Excel 2007及更高版本)的本技巧的版本:

链接:/ excelribbon-Disabling_Dragging_and_Dropping [禁用拖放]。