2012-02-25 4 views
0

에 범위를 추가 I했습니다과 같이 얻을 전체 시트의 Excel.Range :기존 Excel.Worksheet

Excel.Range rngMediaPacks = ((Excel.Worksheet)liVAD_plus.Worksheets["Media Packs"]).UsedRange; 

가 지금은/주입/추가 삽입 -에 - 더 - 바닥이 필요 liVAD_plus.Worksheets [ "Express Program"]으로 참조되는 다른 기존 Excel.Worksheet로 범위.

쉽지 않을까요?

//WorksheetMerge is a custom method (see below) 
WorksheetMerge((Excel.Worksheet)liVAD_plus.Worksheets["Media Packs"], (Excel.Worksheet)liVAD_plus.Worksheets["Express Program"]); 

// 
static public void WorksheetMerge(Excel.Worksheet origine, Excel.Worksheet destinazione) 
    { 
     Excel.Range rngOrigine = origine.UsedRange; 
     rngOrigine.Copy(Type.Missing); 

     Excel.Range rngDestinazioneLastCell = destinazione.UsedRange.Offset[destinazione.UsedRange.Rows.Count, 0]; 

     rngDestinazioneLastCell.PasteSpecial(Excel.XlPasteType.xlPasteAll, Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone, false, false); 
    } 
:

답변

0

내가 작업을했다 방법입니다
관련 문제