大家好,如何用VC++如何选取Excel指定的某整行,整列,我要对其属性进行改变,谢谢.

解决方案 »

  1.   

    _Application ExcelApp; 
    Workbooks wbsMyBooks; 
    _Workbook wbMyBook; 
    Worksheets wssMysheets; 
    _Worksheet wsMysheet; 
    Range rgMyRge,range;for(int i =1;i<N;i++){
    rgMyRge.SetItem(_variant_t((long)i),_variant_t((long)1),_variant_t(str)); 
    }//得到所有的列 
    rgMyRge.AttachDispatch(wsMysheet.GetColumns(),true); 
    //设置所有的列宽
    rgMyRge.SetColumnWidth(_variant_t((long)30));
    //得到第一列 
    rgMyRge.AttachDispatch(rgMyRge.GetItem(_variant_t((long)1),vtMissing).pdispVal,true); 
    //设置第一列列宽 
    rgMyRge.SetColumnWidth(_variant_t((long)30));