概述 | 软件包 | 类 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

## application.workbooks.workbook.worksheets.worksheet
类 Cell

    java.lang.Object
      application.workbooks.workbook.worksheets.worksheet.Cell

    public class Cell

extends java.lang.Object

该类定义了对单元格进行操作的一些方法，如设置和获取单元格的值，插入注释，设置单元格属性等。

自从：
  V1.1

方法摘要
`void` | `autoFit()` 将列宽和行高设置为最佳。
`void` | `clear()` 清除单元格中的全部信息，包括格式、内容、注释等。
`void` | `clearComments()` 清除单元格中的注释。
`void` | `clearContents()` 清除单元格中的内容。
`void` | `clearFormats()` 清除单元格中的格式。
`void` | `copy()` 复制。
`void` | `cut()` 剪切。
`void` | `floatChart()` 浮起单元格内图表。
`java.awt.Component` | `floatComponent()` 浮起单元格中的控件。
`void` | `floatPicture()` 浮起单元格内图片。
`java.lang.String` | `getAddress()` 获取单元格的地址。
`BorderAttribute` | `getBorderAttribute()` 获得边框属性。
`java.lang.String` | `getCellString()` 获得单元格内容。
`Characters` | `getCharacters(int startPosition, int length)` 取得单元格中的部分字符集。
`int` | `getColumn()` 获取单元格列号。
`double` | `getColumnWidth()` 返回单元格的宽度，单位为磅
`Comment` | `getComment()` 获取单元格内的注释。
`FillAttribute` | `getFillAttribute()` 获取填充属性。
`FontAttribute` | `getFontAttribute()` 获得字体属性。
`FormatCellAttribute` | `getFormatCellAttribute()` 获得单元格格式属性。
`java.lang.String` | `getFormula()` 获得公式。
`Worksheet` | `getParent()` 返回所属的工作表对象。
`int` | `getRow()` 获取单元格行号。
`double` | `getRowHeight()` 返回单元格的高度，单位为磅
`java.lang.Object` | `getValue()` 获取单元格的值。
`Worksheet` | `getWorksheet()` 返回所属的工作表对象。
`boolean` | `hasComment()` 判断单元格是否有注释。
`boolean` | `hasFormula()` 单元格中是否存在公式。
`Comment` | `insertComment()` 插入注释。
`Comment` | `insertComment(java.lang.String text)` 插入注释。
`java.awt.Component` | `insertComponent(int compType)` 在单元格中插入控件。
`void` | `insertMultiMedia(java.lang.String name)` 插入影音文件。
`void` | `insertPicture(java.lang.String pictureName)` 插入图片。
`void` | `insertSymbol(java.lang.String symbol)` 插入符号。
`boolean` | `isProtected()` 单元格是否保护。
`void` | `linkRange(java.lang.String rangeAddress)` 连接区域。
`Cell` | `offset(int rows, int columns)` 根据单元格位置做指定的偏移
`void` | `paste()` 粘贴。
`void` | `select()` 选中单元格。
`void` | `setBorderAttribute(BorderAttribute ba)` 设置边框。
`void` | `setFillAttribute(FillAttribute fa)` 设置填充属性。
`void` | `setFontAttribute(FontAttribute ca)` 设置字体属性。
`void` | `setFormatCellAttribute(FormatCellAttribute attr)` 设置单元格格式属性。
`void` | `setText(java.lang.String text)` 设置字符串的值。
`void` | `setValue(boolean value)` 设值。
`void` | `setValue(double value)` 设值。
`void` | `setValue(long value)` 设值。
`void` | `setValue(java.lang.String value)` 设值。
`void` | `showComment(boolean show)` 显示注释。

从类 java.lang.Object 继承的方法
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

方法详细信息

### autoFit

    public void autoFit()

  将列宽和行高设置为最佳。

  例子：

        //将当前单元格的列宽和行高设置为最佳
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                       .getWorksheets().getActiveWorksheet();
       Cell cell = worksheet.getActiveCell();
       cell.autoFit();

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### clear

    public void clear()

  清除单元格中的全部信息，包括格式、内容、注释等。

  例子：

        //清除当前单元格中的全部信息
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                       .getWorksheets().getActiveWorksheet();
       worksheet.getActiveCell().clear();

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### clearComments

    public void clearComments()

  清除单元格中的注释。

  例子：

        //清除当前单元格中的注释
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                       .getWorksheets().getActiveWorksheet();
       worksheet.getCell("C4").clearComments();

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### clearContents

    public void clearContents()

  清除单元格中的内容。

  例子：

        //清除当前单元格中的内容
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                       .getWorksheets().getActiveWorksheet();
       worksheet.getActiveCell().clearContents();

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### clearFormats

    public void clearFormats()

  清除单元格中的格式。

  例子：

        //清除当前单元格中的格式
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                       .getWorksheets().getActiveWorksheet();
       worksheet.getActiveCell().clearFormats();

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### copy

    public void copy()

  复制。

  例子：

        //复制单元格"C3"
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                        .getWorksheets().getActiveWorksheet();
       worksheet.setCellValue(3,3,"abc");
       Cell cell = worksheet.getCell(3,3);
       cell.copy();

### cut

    public void cut()

  剪切。

  例子：

        //剪切单元格"C3"
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                        .getWorksheets().getActiveWorksheet();
       worksheet.setCellValue(3,3,"abc");
       Cell cell = worksheet.getCell(3,3);
       cell.cut();

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### floatChart

    public void floatChart()

  浮起单元格内图表。

  例子：

        //浮起当前单元格内的图表
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                       .getWorksheets().getActiveWorksheet();
       //单元格内已有图表
       worksheet.getActiveCell().floatChart();

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### floatComponent

    public java.awt.Component floatComponent()

  浮起单元格中的控件。

  参数：
    `row` - 单元格的行号
    `col` - 单元格的列号
  返回：
    浮起的对象

    例子:

         //在单元格"C3"中插入复选框控件,在浮起该单元格中的控件对象
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell(3, 3);
         Component comp = cell.insertComponent(ComponentConstants.CHECKBOX);
         System.out.println(comp);
         Component comp2 = cell.floatComponent();
         System.out.println(comp2);

### floatPicture

    public void floatPicture()

  浮起单元格内图片。

  例子：

        //浮起当前单元格内的图片
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                        .getWorksheets().getActiveWorksheet();
       Cell cell = worksheet.getActiveCell();
        //单元格内已有图片
       cell.floatPicture();

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### getAddress

    public java.lang.String getAddress()

  获取单元格的地址。

  返回：
    单元格的地址

    例子：

          //获取当前单元格的地址
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         String address = worksheet.getActiveCell().getAddress();

### getBorderAttribute

    public BorderAttribute getBorderAttribute()

  获得边框属性。

  返回：
    边框属性

    例子：

          //获得当前单元格的边框属性
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         BorderAttribute border =  worksheet.getActiveCell().getBorderAttribute();

### getCellString

    public java.lang.String getCellString()

  获得单元格内容。

  返回：
    字符内容

    例子：

          //获得当前单元格的内容
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         String content = worksheet.getActiveCell().getCellString();

### getCharacters

    public Characters getCharacters(int startPosition,
                                    int length)

  取得单元格中的部分字符集。

  参数：
    `startPosition` - 起始位置
    `length` - 选取长度
  返回：
    指定的字符集

    例子：

          //取得单元格"a1"中的字符集，并设置字符集中的字体
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                          .getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("a1");
         cell.setValue("abcdef");
         Characters chars = cell.getCharacters(1,4);
         System.out.println(chars.toString());
         chars.setFontSize(14);
         chars.setFontBold(true);
         chars.setFontColor(java.awt.Color.RED);

  抛出：
    `MacroRunException` - 当给定的参数的数值错误或越界
  另请参见：
    `Characters`

### getColumn

    public int getColumn()

  获取单元格列号。

  返回：
    列号

    例子：

         //获取当前单元格列号
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         int col = worksheet.getActiveCell().getColumn();

### getColumnWidth

    public double getColumnWidth()

  返回单元格的宽度，单位为磅

  返回：
    单元格的宽度

    例子：

          //获得单元格"C3"的宽度
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                          .getWorksheets().getActiveWorksheet();
         worksheet.setCellValue(3,3,"abc");
         Cell cell = worksheet.getCell(3,3);
         System.out.println("Width is " + cell.getColumnWidth());

### getComment

    public Comment getComment()

  获取单元格内的注释。

  返回：
    指定单元格内的注释

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Comment comment = worksheet.getCell("C4").getComment();

### getFillAttribute

    public FillAttribute getFillAttribute()

  获取填充属性。

  返回：
    填充属性

    例子：

          //获得当前单元格的填充属性
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         FillAttribute fa =  worksheet.getActiveCell().getFillAttribute();

### getFontAttribute

    public FontAttribute getFontAttribute()

  获得字体属性。

  返回：
    字体属性

    例子：

          //获得当前单元格的字体属性
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         FontAttribute font = worksheet.getActiveCell().getFontAttribute();

### getFormatCellAttribute

    public FormatCellAttribute getFormatCellAttribute()

  获得单元格格式属性。

  返回：
    单元格格式属性

    例子：

          //获得当前单元格的单元格格式属性
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         FormatCellAttribute fca =  worksheet.getActiveCell().getFormatCellAttribute();

### getFormula

    public java.lang.String getFormula()

  获得公式。

  返回：
    如果存在公式，返回公式字符串；否则返回空字符串

    例子：

          //获取当前单元格中的公式
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getActiveCell();
         if (cell.hasFormula())
         {
             System.out.println(cell.getFormula());
         }

### getParent

    public Worksheet getParent()

  返回所属的工作表对象。

  返回：
    工作表

    例子：

          //获得当前单元格所属的工作表对象
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getActiveCell();
         Worksheet sheet = cell.getParent();

### getRow

    public int getRow()

  获取单元格行号。

  返回：
    行号

    例子：

          //获取当前单元格行号
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         int row = worksheet.getActiveCell().getRow();

### getRowHeight

    public double getRowHeight()

  返回单元格的高度，单位为磅

  返回：
    单元格的高度

    例子：

          //获得单元格"C3"的高度
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                          .getWorksheets().getActiveWorksheet();
         worksheet.setCellValue(3,3,"abc");
         Cell cell = worksheet.getCell(3,3);
         System.out.println("Height is " + cell.getRowHeight());

### getValue

    public java.lang.Object getValue()

  获取单元格的值。

  返回：
    单元格中储存的对象

    例子：

          //获取当前单元格的值
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Object value = worksheet.getActiveCell().getValue();

### getWorksheet

    public Worksheet getWorksheet()

  返回所属的工作表对象。

  返回：
    工作表对象

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getActiveCell();
         Worksheet sheet = cell.getWorksheet();

### hasComment

    public boolean hasComment()

  判断单元格是否有注释。

  返回：
    是否有注释

    例子：

          //判断单元格是否有注释
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         boolean hasComment = worksheet.getCell("C4").hasComment();

### hasFormula

    public boolean hasFormula()

  单元格中是否存在公式。

  返回：
    如果存在公式，返回true，否则返回false

    例子：

          //判断当前单元格中是否存在公式
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         System.out.println(worksheet.getActiveCell().hasFormula());

### insertComment

    public Comment insertComment()

  插入注释。

  返回：
    注释对象

    例子：

          //在单元格"C4"中插入注释
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Comment comment = worksheet.getCell("C4").insertComment();
         comment.setText("my comment");

### insertComment

    public Comment insertComment(java.lang.String text)

  插入注释。

  参数：
    `text` - 注释内容
  返回：
    注释对象

    例子：

          //在单元格"C4"中插入注释
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Comment comment = worksheet.getCell("C4").insertComment("这是第一个注释");

### insertComponent

    public java.awt.Component insertComponent(int compType)

  在单元格中插入控件。

  参数：
    `row` - 单元格行号
    `col` - 单元格列号
    `compType` - 控件的类型，其分类如下：

                        ComponentConstants.GROUPBOX -- 分组框
                        ComponentConstants.BUTTON -- 命令按钮
                        ComponentConstants.CHECKBOX -- 复选框
                        ComponentConstants.RADIOBUTTON -- 单选按钮
                        ComponentConstants.LIST -- 列表框
                        ComponentConstants.SCROLLBAR -- 滚动条
                        ComponentConstants.SPINNER -- 数值调节钮
                        ComponentConstants.TEXTBOX -- 文字框
                        ComponentConstants.TOGGLEBUTTON -- 切换按钮
                        ComponentConstants.LABEL -- 标签
                        ComponentConstants.PICTURE -- 图像
                        ComponentConstants.GROUPBOX -- 分组框

  返回：
    插入到单元格中的控件

    例子:

         //在单元格"C3"中插入复选框控件
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell(3, 3);
         Component comp = cell.insertComponent(ComponentConstants.CHECKBOX);

  另请参见：
    `ComponentConstants`

### insertMultiMedia

    public void insertMultiMedia(java.lang.String name)

  插入影音文件。

  参数：
    `name` - 带绝对路径的影音文件名

    例子：

          //在单元格中插入一个影音文件
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("C4");
         cell.insertMultiMedia("C:\\WINNT\\clock.avi");

  抛出：
    `MacroRunException` - 当给定的影音文件名找不到
    `MacroRunException` - 当单元格区域已被保护

### insertPicture

    public void insertPicture(java.lang.String pictureName)

  插入图片。

  参数：
    `pictureName` - 带完全路径的图片的文件名

    例子：

          //在单元格中插入一幅图片
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("C4");
         cell.insertPicture("d:\\temp\\样品.jpg");

  抛出：
    `MacroRunException` - 当给定的图片的文件名找不到
    `MacroRunException` - 当单元格区域已被保护

### insertSymbol

    public void insertSymbol(java.lang.String symbol)

  插入符号。

  参数：
    `symbol` - 要插入的字符

    例子：

          //给当前单元格插入符号
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                          .getWorksheets().getActiveWorksheet();
         worksheet.getActiveCell().insertSymbol("uvw");

  抛出：
    `MacroRunException` - 当单元格区域已被保护或不允许编辑

### isProtected

    public boolean isProtected()

  单元格是否保护。

  返回：
    TRUE表示保护，FALSE表示没有保护

    例子：

          //获取当前单元格是否保护
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         boolean protected = worksheet.getActiveCell().isProtected();

### linkRange

    public void linkRange(java.lang.String rangeAddress)

  连接区域。

  参数：
    `rangeAddress` - 目标区域

    例子：

          //在单元格"G7" 连接单元格区域"B3:E5"
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Range range = worksheet.getRange("B3:E5");
         range.setValue("ABC");
         Cell cell = worksheet.getCell("G7");
         cell.linkRange("B3:E5");

  抛出：
    `MacroRunException` - 当给定的区域地址错误或越界
    `MacroRunException` - 当单元格区域已被保护

### offset

    public Cell offset(int rows,
                       int columns)

  根据单元格位置做指定的偏移

  参数：
    `rows` - 需要偏移的行数
    `columns` - 需要偏移的列数
  返回：
    返回指定的单元格

    例子：

          //获得当前单元格向下偏移一格后的单元格
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getActiveCell();
         Cell temp = cell.offset(1,0);

  抛出：
    `MacroRunException` - 当给定参数的数值错误或越界

### paste

    public void paste()

  粘贴。

  例子：

        //把单元格"C3"复制粘贴到单元格"C4"
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                        .getWorksheets().getActiveWorksheet();
       worksheet.setCellValue(3,3,"abc");
       Cell cell = worksheet.getCell(3,3);
       cell.copy();
       worksheet.getRange("C4").paste();

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### select

    public void select()

  选中单元格。

  例子：

        //使单元格"e3"成为当前单元格
       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                       .getWorksheets().getActiveWorksheet();
       Cell cell = worksheet.getCell(3,5);
       cell.select();

### setBorderAttribute

    public void setBorderAttribute(BorderAttribute ba)

  设置边框。

  参数：
    `ba` - 边框属性

    例子：

          //给当前单元格设置边框属性
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         BorderAttribute border = new BorderAttribute();
         border.setApplyType(BorderAndShadingConstants.APPLY_CELL);
         border.setBorderType(BorderAndShadingConstants.BORDERTYPE_CUSTOM);
         border.setBorderLineType(BorderAndShadingConstants.DIAGONAL_FORWARD,0);
         border.setBorderLineWidth(BorderAndShadingConstants.DIAGONAL_FORWARD,0.5f);
         border.setBorderLineType(BorderAndShadingConstants.DIAGONAL_BACKWARD,0);
         border.setBorderLineWidth(BorderAndShadingConstants.DIAGONAL_BACKWARD,0.5f);
         worksheet.getActiveCell().setBorderAttribute(border);

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### setFillAttribute

    public void setFillAttribute(FillAttribute fa)

  设置填充属性。

  参数：
    `fa` - 填充属性

    例子：

          //给当前单元格设置填充属性
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         FillAttribute fill = new FillAttribute();
         fill.setTexture(255,204,153);
         worksheet.getActiveCell().setFillAttribute(fill);

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### setFontAttribute

    public void setFontAttribute(FontAttribute ca)

  设置字体属性。

  参数：
    `ca` - 字体属性

    例子：

          //给当前单元格设置字体属性
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         font.setForeground(255,0,0);
         font.setStrikeThrough(true);
         worksheet.getActiveCell().setFontAttribute(font);

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### setFormatCellAttribute

    public void setFormatCellAttribute(FormatCellAttribute attr)

  设置单元格格式属性。

  参数：
    `attr` - 单元格格式属性

    例子：

          //给当前单元格设置单元格格式属性
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         FormatCellAttribute fcAttribute = new FormatCellAttribute();
         fcAttribute.setHorizontalIndex(CellFormatConstants.HOR_MIDDLE);
         worksheet.getActiveCell().setFormatCellAttribute(fcAttribute);

  抛出：
    `MacroRunException` - 当单元格区域已被保护

### setText

    public void setText(java.lang.String text)

  设置字符串的值。

  参数：
    `text` - 未经解析的基本字符串

    例子：

          //给当前单元格设值
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getActiveCell().setText("22-Jan-2007");

  抛出：
    `MacroRunException` - 当单元格区域已被保护或不允许编辑

### setValue

    public void setValue(boolean value)

  设值。

  参数：
    `value` - 布尔型值

    例子：

          //给当前单元格设值
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getActiveCell().setValue(true);

  抛出：
    `MacroRunException` - 当单元格区域已被保护或不允许编辑

### setValue

    public void setValue(double value)

  设值。

  参数：
    `value` - 双精度型值

    例子：

          //给当前单元格设值
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getActiveCell().setValue(3.14159265357);

  抛出：
    `MacroRunException` - 当单元格区域已被保护或不允许编辑

### setValue

    public void setValue(long value)

  设值。

  参数：
    `value` - 长整型值

    例子：

          //给当前单元格设值
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getActiveCell().setValue(1.3);

  抛出：
    `MacroRunException` - 当单元格区域已被保护或不允许编辑

### setValue

    public void setValue(java.lang.String value)

  设值。

  参数：
    `value` - 未经解析的基本字符串

    例子：

          //给当前单元格设值
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getActiveCell().setValue("ABC");

  抛出：
    `MacroRunException` - 当单元格区域已被保护或不允许编辑

### showComment

    public void showComment(boolean show)

  显示注释。

  参数：
    `show` - 布尔型，如为true，则显示注释；否则不显示注释

    例子：

          //显示单元格内的注释
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getCell("C4").showComment(true);

概述 | 软件包 | 类 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

版权所有 2001-2008 无锡永中科技有限公司