Private Sub Workbook_Open()
Application.OnKey "^v", "DisablePaste" ' 禁用 Ctrl+V
Application.OnKey "+{INSERT}", "DisablePaste" ' 禁用 Shift+Insert
Application.CellDragAndDrop = False ' 禁用拖放功能
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
' 恢复默认设置
Application.OnKey "^v"
Application.OnKey "+{INSERT}"
Application.CellDragAndDrop = True
End Sub
Sub DisablePaste()
MsgBox "粘贴操作已被禁用,请手动输入数据!", vbExclamation, "提示"
End Sub