如何使用Excel interop C#锁定特定的行和列

时间:2017-07-03 10:46:27

标签: c# excel

我正在尝试使用C#excel互操作服务锁定Excel中的单元格区域,但我无法使用以下代码

sheet.Range["A1", "A3"].Locked = true;

你能帮忙解决这个问题。

谢谢

1 个答案:

答案 0 :(得分:1)

在Excel中,只有锁定工作表才能有效锁定单元格。你做的是:

  1. 想要锁定的单元格范围标记为Locked = False
  2. 然后使用sheet.Protect(UserInterfaceOnly: true)保护工作表。