Vb.net 限制吊具上的形状调整

Vb.net 限制吊具上的形状调整,vb.net,excel,spreadsheetgear,Vb.net,Excel,Spreadsheetgear,是否有任何方法可以移除spreadsheetgear中添加的形状的锚固件。这样用户就无法更改形状的大小。请建议解决方案或任何解决方法。已从中找到解决方法。我添加了一个工作簿事件,名称为ShapeSelectionChanging。一行代码e.Cancel=True对它起作用。但仍然存在一个问题,锚正在展示一段时间。如果有人有任何建议,请告诉我。您可以在包含要锁定形状的工作表上启用工作表保护。这涉及使用以下其中一种: 我的工作表设置为真 IWorksheet。(…)-启用但还需要密码才能取消保护

是否有任何方法可以移除spreadsheetgear中添加的形状的锚固件。这样用户就无法更改形状的大小。请建议解决方案或任何解决方法。

已从中找到解决方法。我添加了一个工作簿事件,名称为
ShapeSelectionChanging
。一行代码
e.Cancel=True
对它起作用。但仍然存在一个问题,锚正在展示一段时间。如果有人有任何建议,请告诉我。

您可以在包含要锁定形状的工作表上启用工作表保护。这涉及使用以下其中一种:

  • 我的工作表设置为真
  • IWorksheet。(…)-启用但还需要密码才能取消保护(使用IWorksheet。…)方法)
您还需要确保IShape的属性也设置为true。否则,此保护机制将不会对您的形状强制实施。请注意,此功能将禁用的不仅仅是更改形状的大小——它基本上会锁定形状的任何修改


还请注意,此保护机制还将禁用工作表的许多其他修改功能,例如编辑其IRange的单元格。属性设置为true、调整行/列标题大小、修改自动筛选选项等。

简而言之,您可以说它将锁定工作表上的所有内容,我也尝试过它。实际上,我正在创建一个原型,在这个原型中,我应该将单元格的边框作为线(顶部、左侧、高度和宽度)来读取。所以我决定画一条线,而不是边框,这样可以很容易地阅读。但是提到的问题是线路的问题。虽然有了您以前的帮助,我可以在电子表格设备方面做很多工作,但谢谢您的帮助。