2017-09-29 21 views
1

Excelのaddinプロジェクトで作業しています。コードを使用して読み取り専用のセルを取得する必要があります。私はセルがセルアドレスを使用して読み取られるだけであることを確認する必要があります。次のコードを使用してアクティブなワークシートを取得できます。Excelのセルが読み込み専用であることを確認する

Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet 

特定のセルを読み取る方法はありますか?

答えて

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; 
関連する問題