【发布时间】:2017-09-29 08:56:46
【问题描述】:
我正在处理 excel 插件项目,我需要使用代码获取只读单元格。我需要使用单元格地址检查单元格是否只读。我可以使用以下代码获取活动工作表。
Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet
有没有办法检查特定单元格是否为只读?
【问题讨论】:
标签: c# c#-4.0 excel-addins
我正在处理 excel 插件项目,我需要使用代码获取只读单元格。我需要使用单元格地址检查单元格是否只读。我可以使用以下代码获取活动工作表。
Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet
有没有办法检查特定单元格是否为只读?
【问题讨论】:
标签: c# c#-4.0 excel-addins
单元格的AllowEdit 属性将指示单元格是否为只读。
请记住,这也是一个只读属性,因此无法更改。
var activeWorksheet = (Excel.Worksheet)Application.ActiveSheet;
var cell = (Excel.Range)activeWorksheet.Cells[0, 0];
bool isReadonly = cell.AllowEdit;
bool isLocked = cell.Locked;
【讨论】: