VSTO - 锁定 excel 工作表的所有单元格而不更改选择

VSTO - Lock all cells of excel worksheet without changing selection

我正在使用 VSTO 为 excel 开发应用程序插件,在 VB.NET 中编程。我正在尝试锁定(通过设置“.locked = true”)我工作表中的所有单元格,我目前正在这样做:

Me.sheet = Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet
Me.sheet.Cells.Select()
CType(Globals.ThisAddIn.Application.Selection, Excel.Range).Locked = True

问题是我想不更改选择,因为它对我的申请很重要。

有什么办法吗?谢谢。

问题已解决!

Me.sheet = Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet
Me.sheet.Cells.Locked = True

谢谢!