2017-09-29 5 views
1

엑셀 추가 기능 프로젝트에서 작업 중이며 코드를 사용하여 읽기 전용 셀을 가져와야합니다. 셀 주소를 사용하여 셀을 읽었는지 확인해야합니다. 다음 코드를 사용하여 활성 워크 시트를 가져올 수 있습니다.엑셀 셀을 식별합니다.

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;