1) First you need to get the range that you want to copy, for example. RngToCopy 2) Then set the range you want to paste into. 3) use the code snippet below.
Range RngToCopy = ws.get_Range(StartCell, EndCell).EntireRow; Range RngToInsert = ws.get_Range(StartCell, Type.Missing).EntireRow; oRngToInsert.Insert(Microsoft.Office.Interop.Excel.XlInsertShiftDirection.xlShiftDown, oRngToCopy.Copy(Type.Missing)); //ws is the worksheet object, set StartCell and EndCell as per your requirement
source share