簡體   English   中英

在Excel中禁用復制(Ctrl + C),粘貼(Ctrl + V),剪切(Ctrl + X)

[英]Disable copy(ctrl+c), paste(ctrl+v),cut(ctrl+x) in excel

我在C#中開發了vsto模板,在其中,我為excel工作表中的許多字段添加了數據驗證。如果用戶復制粘貼內容,則這些驗證規則將被覆蓋並且不起作用。 我如何限制用戶復制,粘貼,剪切。**是否有其他方法可以克服此問題?

您是否嘗試過保護工作簿? 兩種相同的方法

1.) 手動

2.)以編程方式

以下代碼應攔截Ctrl + V並有效地將其禁用

1.禁用粘貼選項(ctrl + v)

Application.OnKey("^v", "");

2.再次啟用粘貼選項(ctrl + v)

Application.OnKey("^v", Type.Missing);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM