识别Excel单元格是只读的

时间:2017-09-29 08:56:47

标签: c# c#-4.0 excel-addins

我正在研究excel addin项目,我需要使用代码获取只读单元格。我需要检查单元格是否只使用单元格地址读取。我可以使用以下代码获取活动工作表。

git svn

有没有办法检查特定单元格是只读的?

1 个答案:

答案 0 :(得分:0)

单元格的AllowEdit属性将指示单元格是否为ReadOnly。

请注意,这是一个只读属性,因此无法更改。

var activeWorksheet = (Excel.Worksheet)Application.ActiveSheet;
var cell = (Excel.Range)activeWorksheet.Cells[0, 0];
bool isReadonly = cell.AllowEdit;
bool isLocked = cell.Locked;