CWorksheets sheets;
        CWorksheet sheet; TRY
{
// get the selected worksheet
sheets = m_pData->m_WorkBook.get_Worksheets(); LPDISPATCH lpDisp =  sheets.Add(m_pData->m_CovOptional,
                               m_pData->m_CovOptional,m_pData->m_CovOptional,
                                                         m_pData->m_CovOptional); new_sheet_id = sheets.get_Count(); sheet = sheets.get_Item(COleVariant((short)(new_sheet_id))); sheet.put_Name(CString(strName.c_str()));
}
        如上代码,Add函数没问题,成功添加了一个sheet。
        但每次似乎都是添加在第一个位置。有什么办法让每次添加的新Sheet,都添加在末尾?
        最后我想设置新添加的Sheet的Name,但似乎用我的办法第一次是成功的。
        但之后都没有成功为新Sheet修改Name.
        请大家帮我看看,应该如何修改。谢谢