2013-10-17 4 views
1

스프레드 시트 기어에 기존 IWorksheet 개체를 복사하고 복제하는 방법은 무엇입니까?복제 스프레드 시트 기어 워크 시트

다른 워크 시트 (모든 값, 수식, 명명 된 범위 등이 따라야 함)를 기반으로 동일한 워크 시트를 만들고 싶습니다.

답변

3

IS 시트를 사용할 수 있습니다. CopyAfter/CopyBefore 단일 시트를 전체적으로 그리고 명명 된 범위를 포함하여 다른 위치로 복사하는 방법. 이 "다른 위치"는 복사중인 시트와 같은 통합 문서 내에있을 수 있습니다. 또는 완전히 다른 통합 문서. 예 :

// Make copy of "Sheet1" in sourceWorkbook after "Sheet3" in destWorkbook 
IWorksheet newSheet = sourceWorkbook.Worksheets["Sheet1"].CopyAfter(destWorkbook.Worksheets["Sheet3"]); 
+0

대상 통합 문서가 다른 WorkbookView에 있으면 어떻게됩니까? 워크 시트를 wbw1에서 wbw2로 복사하려고합니다. 나는 그것을하려고 할 때 exeption을 얻고있다. – Nuts

+0

대상 통합 문서가 다른 통합 문서보기에 첨부되는지 여부는 중요하지 않습니다. 문제를 시연하는 특정 테스트 케이스와 함께 새로운 질문을 게시해야합니다. –

관련 문제