내 선택에 MergeCell이 포함되어 있는지 확인하고 싶다면 Excel에서 해당 선택 사항을 처리하고 싶지 않습니다. 그러나 selection.MergeCells를 호출 할 때마다 원래 선택 항목이 변경되고 MergeCells가 경계로 묶는 영역이 포함되지 않습니다. 나는 제한/버그이며 해결 될 수 없다는 것을 알려주는 아래의 MSDN 링크를 확인 했으니 까 누구든지 나를 도와 줄 수 있습니까?selection.MergeCells 속성이 원래 선택을 Excel에서 변경합니다.
http://social.msdn.microsoft.com/Forums/en-US/exceldev/thread/63920347-c731-4046-b96f-3f3e7eabddd8
코드를 게시 할 수 있습니까? –
아래 코드 줄을 사용하여 MergeCell이 현재 Range/Selection에 있는지 부분적으로 또는 완전히 선택할 수 있는지 확인하면 원래 선택 영역이 자동으로 확장됩니다. if (Convert.IsDBNull (rg.MergeCells) || (bool) rg.MergeCells == true) – user698532
우리는 가능한 해결책을 확실하게 테스트 할 수 있도록보고있는 내용을 복제 할 수있는 절차가 필요하다고 생각합니다. 게시 한 링크에 설명 된 단계와 실행하려는 간단한 코드에 문제가있는 것과 같은 것입니다. 그런 다음 문제를 일으키지 않고 코드를 작동시키는 데 집중할 수 있습니다. – RBarryYoung