excel - VBA 禁用拖放功能可防止用户复制并粘贴到另一个工作簿
问题描述
我尝试在特定的 Excel 工作簿上禁用拖放功能。我在“我的工作簿”部分的 VBA 编辑器上编写了以下代码。
Private Sub Workbook_Activate()
Application.CellDragAndDrop = False
End Sub
Private Sub Workbook_Deactivate()
Application.CellDragAndDrop = True
End Sub
问题是:之后人们无法将任何单元格从该工作簿复制粘贴到另一个单元格。怎么样?
谢谢你的任何建议
解决方案
推荐阅读
- reactjs - React Apollo 测试:运行测试时 MockProvider 需要很长时间
- html - 使用 Bootstrap 在 10 列网格中拟合任意数量的元素
- python - 尝试访问 Azure Databricks 中的 Azure DBFS 文件系统时出现挂载错误
- c# - 在 Windows 窗体 C# 应用程序中使用报表查看器打印报表时出现问题
- sql - 是否可以在一个函数调用中执行多个替换?
- regex - 不能为空格的字母和空格的正则表达式
- python - 映射日期时间引发 KeyError
- sql-server - SQL Server 中的“生成脚本”在“从 (mydbname) 获取对象列表”时失败
- bash - bash 本机字符串操作显示混乱的输出
- c++ - 为什么这个错误会变成(C2664 error c++ Visual Studio)