永中首页 | 产品聚焦 | 销售渠道 | 服务支持 | 教育专栏 | 二次开发 | 在线订购 | 产品注册 | 免费下载 | 新闻中心 | 关于永中 | 永中未来星
发新话题
打印

我写宏遇到问题,请帮我改一下!

我写宏遇到问题,请帮我改一下!

void Macro2()
{       
        /**
         *录制宏 日期:2004-12-2 作者:宋永健
         */
Worksheet sheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
    Cell cell = sheet.getActiveCell();
    int row = cell.getRow();
    int column = cell.getColumn();
    sheet.select(1,column,row,column);
/**
         *选择以上单元格
         */   
ActiveRange.setBorderStyle(BorderAndShadingConstants.BOTTOM_BORDER);
ActiveRange.setFontBold(true);  
ActiveRange.setHorizonalAlignmentCenter();
ActiveRange.setFontName("华文楷体");
ActiveRange.setFontSize(72.0);


Range range = sheet.getActiveRange();
    int startRow= range.getStartRow();
    int startColumn = range.getStartColumn();
    int endRow = range.getEndRow();
    int endColumn = range.getEndColumn();
   
   
   


ActiveWorksheet.select(startRow:endRow);
ActiveRows.setRowHeight(9.39);
ActiveWorksheet.select(startColumn:startColumn+1);
ActiveColumns.setColumnWidth(20.00);


上面加颜色的地方怎么改才对呢?我是菜鸟,请高手指教
见机行事,试试各种可能性,东找找、西看看,高度敏锐地巡视每一个角落,碰碰运气。

TOP

看这里!
ActiveWorksheet.select(String.valueOf(startRow) + ":" + String.valueOf(endRow));

ActiveWorksheet.select(String.valueOf(startColumn) + ":" + String.valueOf(startColumn+1));

TOP

不用那么麻烦
ActiveWorksheet.select(""+startRow + ":" + endRow);

ActiveWorksheet.select(""+startColumn + ":" +(startColumn+1));
[fly][color=blue]我很烂,因为我很哲学[/color][/fly]

TOP

发新话题