我已經開發了C#中的vsto模板,其中,我爲Excel表格中的許多字段添加了數據驗證。如果用戶複製粘貼內容,那些驗證規則將被覆蓋並且不起作用。 如何限制用戶複製,粘貼,剪切。**是否有其他方法可以解決此問題?在excel中禁用複製(ctrl + c),粘貼(ctrl + v),剪切(ctrl + x)
1
A
回答
2
+0
在某些情況下,用戶可能希望在單元格中添加數據,但希望保持其粘貼保護。保護不是禁用粘貼操作的一種方法。 – 2015-02-11 06:28:06
1
下面的代碼應截獲Ctrl + V鍵,並有效地將其禁用
1.To禁用粘貼選項( CTRL + v)
Application.OnKey("^v", "");
2.To使粘貼選項(CTRL + v)再次
Application.OnKey("^v", Type.Missing);
+0
-1副本:這隻停止攔截確實,不回答問題甚至停止鼠標複製/粘貼操作。 – Skuta 2011-02-08 14:37:23
相關問題
- 1. 如何使用剪貼板操作複製/剪切/粘貼(ctrl-c/ctrl-v)
- 2. 從VSTO的Excel模板中禁用Ctrl + V粘貼選項
- 3. 限制在VB.NET中的Excel單元格粘貼(Ctrl-V)
- 4. CTRL + C,CTRL + V和CTRL + X事件偵聽器
- 5. 在emacs中,如何更改默認的ctrl-c副本和ctrl-v粘貼?
- 6. VIM Ctrl-V與Windows粘貼衝突
- 7. 粘貼(ctrl + v)圖片文件上傳
- 8. 製作Ctrl + C(Ctrl + V,Ctrl + Z,Ctrl + X)鍵盤快捷鍵在Visual Studio中按下一個按鈕
- 9. 的Java createText不按Ctrl C,Ctrl鍵V
- 10. 在D&D中禁用列表框CTRL + C&CTRL + X
- 11. 用ctrl + v檢測粘貼文本或右鍵 - >粘貼
- 12. 禁用Ctrl + C
- 13. 禁用右鍵單擊,ctrl + c,ctrl + v和選擇功能
- 14. 只允許數字和ctrl + a,ctrl + v,ctrl + c到文本框
- 15. 如何在空列表框中使用CTRL + V啓用粘貼?
- 16. 如何使用Ctrl + v在文本框中啓用粘貼
- 17. 如何模擬使用C#的CTRL + V按鍵(粘貼)
- 18. TinyMCE Joomla 3在Ctrl-v上強制粘貼爲純文本
- 19. 如何在nattable中使用Ctrl + c和ctrl + v?
- 20. CTRL + C/CTRL + V在Eclipse中不起作用
- 21. 使用ctrl + c&v將excel數據複製到窗體窗體
- 22. 使用javascript允許在文本框中使用Ctrl + C,Ctrl + X和Ctrl + V組合
- 23. 如何在vue.js中處理粘貼(Ctrl + v或鼠標)事件?
- 24. 在字符串或文本文件中Ctrl + v(粘貼)
- 25. flex:如何防止在flex3文本輸入中粘貼(ctrl + V)?
- 26. 允許在輸出窗口中粘貼(ctrl + v)(交互式)
- 27. ctrl-c ctrl-v在visual studio 2010和2012中停止工作
- 28. Ctrl + C不復制到剪貼板的WPF DataGrid
- 29. WPF的DataGrid,複製Ctrl + C後到剪貼板,OnCopyingRowClipboardContent
- 30. Win32 API - Ctrl A + Ctrl C
查看此源http://www.mrexcel.com/forum/showthread.php?t=84495 – Skuta 2011-02-08 14:38:37