Per*_*xus 13 copy-paste microsoft-excel
在研究这个问题的答案时,我偶然发现 Excel 中与受保护工作表中未受保护的单元格相关的一个相当奇怪的行为。
要了解我的意思,请创建一个新工作簿,取消保护其第一个单元格 (A1) 并保护工作表。现在唯一可以输入文本的单元格应该是 A1。接下来转到一些其他应用程序(例如您的浏览器)并从那里复制一些文本。单击一次选择第一个单元格(不要双击或粘贴到公式栏中)并将文本粘贴到其中。
这不仅可能会改变单元格的格式,还会设置其受保护的标志。此后,如果不移除工作表的保护(当然,或者撤消粘贴操作),就无法再次更改该单元格的内容。
这是为什么?这是理想的行为还是 Excel 2010(我曾经尝试过的版本)中的错误?
小智 13
它实际上是预期的行为(Microsoft 预期良好,不一定是用户预期的),这是好消息。有一个非常简单的解决方法,这是更好的消息。
当您粘贴一段格式化文本时,单元格会获得“正常”样式,然后将所需的格式分层放置在顶部。默认情况下,“正常”样式的保护设置为锁定。所以这就是它被应用的原因。
解决方法是修改“Normal”样式。要复制此问题的已解决版本,请创建一个新工作簿,然后:
1) 在“样式”部分的“主页”功能区上,右键单击“正常”框,然后单击“修改”。按格式按钮并在保护选项卡上取消选中锁定。(请记住,这仅适用于该电子表格,但所有单元格现在都将不受保护而不是受保护)。
2)选择所有单元格,右键单击并选择格式单元格,并在保护下检查锁定。
3)只选择A1,右击,选择格式单元格,在保护下取消锁定。
4) 保护工作表
现在我们应该回到与问题中的示例相同的位置,即锁定和解锁单元格,但具有不同的 Normal 样式。
现在,当我从 word 或其他地方粘贴文本时,单元格不会受到保护。
归档时间: |
|
查看次数: |
28104 次 |
最近记录: |