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

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

## application.workbooks.workbook.worksheets
类 ActiveWorksheet

    java.lang.Object
      application.workbooks.workbook.worksheets.ActiveWorksheet

    public class ActiveWorksheet

extends java.lang.Object

该类定义了对活动工作表对象进行操作的一些方法，如设置活动工作表名称，获取工作表区域，定位到工作表某一区域，设置超链接，插入注释，添加时间序列等。

自从：
  V1.1

构造函数摘要
`ActiveWorksheet()`

方法摘要
`static void` | `addScenario(java.lang.String name, java.lang.String rangeAddress, java.lang.String memo)` 添加方案
`static void` | `circleInvalid()` 圈出无效数据。
`static void` | `clearArrows()` 删除所有追踪箭头。
`static void` | `clearCircles()` 清除验证圈。
`static void` | `createSummary(java.lang.String rangeAddress)` 生成摘要。
`static void` | `deleteBackground()` 删除活动工作表的背景图片。
`static Worksheet` | `getActiveWorksheet()` 获得当前工作表。
`static SsComments` | `getComments()` 获得注释管理器。
`static SsPageSetup` | `getPageSetup()` 获得页面设置。
`static Scenario` | `getScenario(java.lang.String name)` 返回指定的方案
`static void` | `gotoRange(java.lang.String rangeAddress)` 定位到指定的单元格区域。
`static void` | `gotoSpecial(int type, int detail)` 特殊定位。
`static void` | `refresh()` 刷新视图。
`static void` | `removeScenario(java.lang.String name)` 移除方案
`static void` | `resetTabBarBackground()` 恢复工作表标签栏上工作表标签的背景色。
`static void` | `resetTabBarForeground()` 恢复活动工作表标签栏上工作表标签的前景色。
`static void` | `select(java.lang.String address)` 选中活动工作表中的单元格或单元格区域。
`static void` | `selectAll()` 工作表全选。
`static void` | `setBackground(java.lang.String pictureName)` 设置活动工作表的背景图片。
`static void` | `setStandardColumnWidth(double width)` 设置标准列宽。
`static void` | `setStandardRowHeight(double height)` 设置标准行高。
`static void` | `setTabBarBackground(int r, int g, int b)` 设置工作表标签栏上工作表标签的背景色。
`static void` | `setTabBarForeground(int r, int g, int b)` 设置工作表标签栏上工作表标签的前景色。
`static void` | `setZoom(int zoom)` 设置当前内部窗口缩放比例。
`static void` | `showAllData()` 显示所有被筛选后隐藏的行。

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

构造函数详细信息

### ActiveWorksheet

    public ActiveWorksheet()

方法详细信息

### addScenario

    public static void addScenario(java.lang.String name,
                                   java.lang.String rangeAddress,
                                   java.lang.String memo)

  添加方案

  参数：
    `name` - 方案名
    `rangeAddress` - 单元格区域
    `memo` - 摘要

    例子：

         //添加一个名为"ww"的方案。
         ActiveWorksheet.addScenario("ww","$B$17:$C$20","创建者 user665 日期 2007-08-21");

### circleInvalid

    public static void circleInvalid()

  圈出无效数据。

  例子：

       //圈出当前活动工作表中的无效数据。
       ActiveWorksheet.circleInvalid();

### clearArrows

    public static void clearArrows()

  删除所有追踪箭头。

  例子：

       //删除所有追踪箭头。
       ActiveWorksheet.clearArrows();

### clearCircles

    public static void clearCircles()

  清除验证圈。

  例子：

       //清除当前活动工作表中的验证圈。
       ActiveWorksheet.clearCircles();

### createSummary

    public static void createSummary(java.lang.String rangeAddress)

  生成摘要。

  参数：
    `rangeAddress` - 结果单元格区域

    例子：

         ActiveWorksheet.createSummary("$B$17:$C$20");

### deleteBackground

    public static void deleteBackground()

  删除活动工作表的背景图片。

  例子:

       //删除活动工作表的背景图片。
       ActiveWorksheet.deleteBackground();

### getActiveWorksheet

    public static Worksheet getActiveWorksheet()

  获得当前工作表。

  返回：
    当前工作表

    例子:

         //获得当前工作表。
         Worksheet worksheet = ActiveWorksheet.getActiveWorksheet();

### getComments

    public static SsComments getComments()

  获得注释管理器。

  返回：
    注释管理器

    例子:

         //获得活动工作表中的注释管理器
         SsComments comments = ActiveWorksheet.getComments();
         Comment comment = comments.insertComment(2,3);
         comment.setText("comment's content");

### getPageSetup

    public static SsPageSetup getPageSetup()

  获得页面设置。

  返回：
    页面设置

    例子:

         //获取当前工作表的页面设置对象
         SsPageSetup pageSetup = ActiveWorksheet.getPageSetup();

### getScenario

    public static Scenario getScenario(java.lang.String name)

  返回指定的方案

  参数：
    `name` - 方案名

    例子：

         //返回名为"ww"的方案。
         Scenario scenario = ActiveWorksheet.getScenario("ww");

### gotoRange

    public static void gotoRange(java.lang.String rangeAddress)

  定位到指定的单元格区域。

  参数：
    `rangeAddress` - 表示所引用区域的位置的字符串，例如： "A1", "B2:C9"等

    例子: //定位到活动工作表中指定的单元格区域。 ActiveWorksheet.gotoRange("A1:B4");

### gotoSpecial

    public static void gotoSpecial(int type,
                                   int detail)

  特殊定位。

  参数：
    `type` - 特殊定位的类型，为整型数值

          0 － 注释；
          1 － 常数；
          2 － 公式；
          3 － 空单元格；
          4 － 当前区域；
          5 － 当前数组；
          6 － 对象；
          7 － 差异行；
          8 － 差异列；
          9 － 直接引用单元格；
          10 － 所有引用单元格；
          11 － 直接从属单元格；
          12 －所有从属单元格；
          13 － 最近单元格；
          14 － 可见单元格；
          15 － 所有条件化格式；
          16 － 相同条件化格式；
          17 － 所有有效性；
          18 － 相同有效性

    `detail` - 查找常数或公式时具体找哪种类型，detail的取值范围为0到15，以下为它们对应的定义

          0 － 无；
          1 － 数值；
          2 － 文本；
          3 － 数值和文本；
          4 － 逻辑值；
          5 － 逻辑值和数值；
          6 － 逻辑值和文本；
          7 －逻辑值，数值和文本；
          8 － 错误值；
          9 － 错误值和数值；
          10 － 错误值和逻辑值；
          11 － 错误值，文本和数值；
          12 －错误值和逻辑值；
          13 － 错误值，逻辑值和数值；
          14 － 错误值，逻辑值和文本；
          15 － 错误值，逻辑值，文本和数值

    例子:

         //定位到活动工作表中的是常量的单元格区域
         ActiveWorksheet.gotoSpecial(GotoSpecialConstants.GOTO_CONSTANTS,GotoSpecialConstants.GOTO_NONE);

### refresh

    public static void refresh()

  刷新视图。

  例子:

       //刷新活动工作表的视图。
       ActiveWorksheet.refresh();

### removeScenario

    public static void removeScenario(java.lang.String name)

  移除方案

  参数：
    `name` - 需要移除的方案名

    例子：

         //删除名为"ww"的方案。
         ActiveWorksheet.removeScenario("ww");

### resetTabBarBackground

    public static void resetTabBarBackground()

  恢复工作表标签栏上工作表标签的背景色。

  例子:

        //重置工作表标签栏上工作表标签的背景色。
        ActiveWorksheet.resetTabBarBackground();

### resetTabBarForeground

    public static void resetTabBarForeground()

  恢复活动工作表标签栏上工作表标签的前景色。

  例子:

        重置活动工作表标签栏上工作表标签的前景色。
        ActiveWorksheet.resetTabBarForeground();

### select

    public static void select(java.lang.String address)

  选中活动工作表中的单元格或单元格区域。

  参数：
    `address` - 需选取的单元格或单元格区域，如"A1"或"A1:A5"

    例子:

         //选中活动工作表中的单元格区域"A1:B4"。
         ActiveWorksheet.select("A1:B4");

### selectAll

    public static void selectAll()

  工作表全选。

  例子:

       //活动工作表全选。
       ActiveWorksheet.selectAll();

### setBackground

    public static void setBackground(java.lang.String pictureName)

  设置活动工作表的背景图片。

  参数：
    `pictureName` - 带有完整路径的背景图片文件名

    例子:

         //设置活动工作表的背景图片。
         ActiveWorksheet.setBackground("C:/My_Picture/Test1.jpg");

### setStandardColumnWidth

    public static void setStandardColumnWidth(double width)

  设置标准列宽。

  参数：
    `width` - 标准列宽，为double型,单位:磅,其取值范围在0至1530.0 磅

    例子:

          //设置当前工作表标准列宽为20.0毫米
         double ptValue = Utilities.otherToPoint(20.0,UnitConstants.MILLIMETER);
         ActiveWorksheet.setStandardColumnWidth(ptValue);

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

### setStandardRowHeight

    public static void setStandardRowHeight(double height)

  设置标准行高。

  参数：
    `height` - 行高，为double型,单位:磅,其取值范围在0至409.0 磅

    例子:

         //设置当前工作表标准行高为13.0毫米
         double ptValue = Utilities.otherToPoint(13.0,UnitConstants.MILLIMETER);
         ActiveWorksheet.setStandardRowHeight(ptValue);

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

### setTabBarBackground

    public static void setTabBarBackground(int r,
                                           int g,
                                           int b)

  设置工作表标签栏上工作表标签的背景色。

  参数：
    `r` - 是该背景色的红色成份(0到255)
    `g` - 是该背景色的绿色成份(0到255)
    `b` - 是该背景色的蓝色成份(0到255)

    例子:

         //设置工作表标签栏上工作表标签的背景色。
         ActiveWorksheet.setTabBarBackground(255, 0, 0);

### setTabBarForeground

    public static void setTabBarForeground(int r,
                                           int g,
                                           int b)

  设置工作表标签栏上工作表标签的前景色。

  参数：
    `r` - 前景色的红色成份(0到255)
    `g` - 前景色的绿色成份(0到255)
    `b` - 前景色的蓝色成份(0到255)

    例子:

         //设置活动工作表标签栏上工作表标签的前景色。
         ActiveWorksheet.setTabBarForeground(255, 0 , 0);

### setZoom

    public static void setZoom(int zoom)

  设置当前内部窗口缩放比例。

  参数：
    `zoom` - 缩放比例，为int型

    例子:

         //设置当前内部窗口缩放比例为150。
         ActiveWorksheet.setZoom(150);

### showAllData

    public static void showAllData()

  显示所有被筛选后隐藏的行。

  例子：

       //显示所有被筛选后隐藏的行。
       ActiveWorksheet.showAllData();

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

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

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