【问题标题】:VSTO - Lock all cells of excel worksheet without changing selectionVSTO - 在不更改选择的情况下锁定 Excel 工作表的所有单元格
【发布时间】:2015-04-02 19:27:51
【问题描述】:

我正在使用 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

问题是我想不更改选择,因为它对我的应用程序很重要。

关于如何做的任何想法?谢谢。

【问题讨论】:

  • 您不需要选择单元格来锁定它们。

标签: excel vsto selection cell locked


【解决方案1】:

问题解决了!

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

谢谢!

【讨论】:

  • 第二行有一些冗余:可以使用Me.sheet.Cells.Locked = True
  • 哦,完美!非常感谢
猜你喜欢
  • 2018-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-31
  • 1970-01-01
相关资源
最近更新 更多