Adamは、ApplicationオブジェクトのCellDragandDropプロパティを設定することにより、マクロを使用してExcel内でドラッグアンドドロップ編集を無効にする方法を知っています。彼は当然のことながら、これは他のプログラム(WordやOutlookなど)から情報をドラッグしてその情報をワークシートにドロップすることを妨げるものではないことを指摘しています。ソースに関係なく、Excelへのドラッグアンドドロップを無効にする方法があるかどうか疑問に思います。

私たちが見つけた最も近い解決策は、Ken Pulsによって開発され、このページに記載されている一連のマクロです。

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

マクロは特定のメニュー機能とショートカットキーを無効にし、それによって切り取り、コピー、および貼り付けを禁止します。理論的にはドラッグアンドドロップも無効になりますが、さまざまなプログラムを使用した広範なテストでのみ、Adamの状況で機能するかどうかがわかります。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(11519)は、Microsoft Excel 97、2000、2002、および2003に適用されます。

Excel(Excel 2007以降)のリボンインターフェイスに関するこのヒントのバージョンは、次の場所にあります: