如何使用Excel互操作来locking特定的行和列C#

我正在尝试使用C#excel interop服务在Excel中locking单元格区域,但是我无法使用以下代码执行此操作

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

你能帮忙吗?

谢谢

在Excel中,如果locking工作表,只能有效地locking单元格。 你所做的是:

  1. 将您不想locking的单元格区域标记为Locked = False
  2. 然后使用sheet.Protect(UserInterfaceOnly: true)保护工作表。保护sheet.Protect(UserInterfaceOnly: true)