none
请求协助:关于VSTO开发execl中Range.select()问题 RRS feed

  • 问题

  • 大概代码如下:

    Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)Globals.ThisWorkbook.Worksheets.get_Item(1);

     Microsoft.Office.Interop.Excel.Range range;

    range = xlSheet.get_Range(xlSheet.Cells[1, 1], xlSheet.Cells[1, 5]);

    range.Select();//选中
    range.Merge(false);//合并
    range.HorizontalAlignment = 3;//居中

    以上实现单元格合并并且居中,我的问题是,当功能完成后,我发现合并的单元格上会被处于选中状态,请问我如何才能将此选中状态去掉,不然会比较难看。不知道是否有类似range.unselect()这样类似的方法。谢谢。


    Everything is in yourself
    2010年12月9日 3:48