for( int q = 0 ; q < max; q++ )
CString rangea,rangeb;
rangea.Format("A%d",h+q);
rangeb.Format("F%d",h+q);
range.AttachDispatch(sheet.GetRange(COleVariant(rangea), COleVariant(rangeb) )); //选中
range.Merge(COleVariant((long)1)); //合并单元格

range.SetItem(COleVariant((long)(h+q-1)),COleVariant((long)(1)),
COleVariant(crate) );
}
我单步运行range,和rangeb最大也不到30,可是输出行竟然大于30了。why?
为什么运行起来愣是来了个隔行输出呢,郁闷那。
这方面的资料还很少,都没有个手册也