我用worksheets.add方法,传的参数都是Type.Missing,但只能把新的页作为第一页加进去

解决方案 »

  1.   

    /// <summary>
    /// 插入新的工作表放在最后
    /// </summary>
    /// <param name="sheetName">工作表名称</param>
    /// <param name="lastSheetIndex">在哪一个工作表后插(int)</param>
    /// <returns>返回新的工作表对象</returns>
    public object InsertWorkSheetAfter(string sheetName,int lastSheetIndex)
    {
    int count=objSheets.Count;
    objSheet =(Excel._Worksheet)objSheets.Add(System.Reflection.Missing.Value,objSheets.get_Item(lastSheetIndex),
    System.Reflection.Missing.Value,System.Reflection.Missing.Value);
    objSheet.Name=sheetName;
    return objSheet;
    }