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

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

## application.workbooks.workbook.worksheets
类 Scenarios

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

    public class Scenarios

extends java.lang.Object

方案管理器。

自从：
  1.31

方法摘要
`Scenario` | `addScenario(java.lang.String name, java.lang.String rangeAddress, java.lang.String memo)` 添加方案。
`void` | `createSummary(java.lang.String rangeAddress)` 生成摘要。
`int` | `getCount()` 返回方案总数。
`Scenario` | `getScenario(java.lang.String scenarioName)` 获得方案。
`boolean` | `hasScenario(java.lang.String scenarioName)` 是否已有方案。
`void` | `removeScenario(java.lang.String scenarioName)` 移除方案。

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

方法详细信息

### addScenario

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

  添加方案。

  参数：
    `name` - 方案名
    `rangeAddress` - 单元格区域
    `memo` - 摘要
  返回：
    添加的方案

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Scenarios scenarios = worksheet.getScenarios();
         scenarios.addScenario("ww","$B$17:$C$20","创建者 coolin 日期 2006-01-20");

  抛出：
    `application.exceptions.MacroRunException` - 当给定的方案名已存在
    `application.exceptions.MacroRunException` - 当给定的区域地址错误或越界

### createSummary

    public void createSummary(java.lang.String rangeAddress)

  生成摘要。

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

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Scenarios scenarios = worksheet.getScenarios();
         scenarios.createSummary("$B$17:$C$20");

  抛出：
    `application.exceptions.MacroRunException` - 当给定的区域地址错误或越界

### getCount

    public int getCount()

  返回方案总数。

  例子:

       Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                       .getWorksheets().getActiveWorksheet();
       Scenarios scenarios = worksheet.getScenarios();
       int count = scenarios.getCount();
       System.out.println(count);

### getScenario

    public Scenario getScenario(java.lang.String scenarioName)

  获得方案。

  参数：
    `scenarioName` - 方案名
  返回：
    方案

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Scenarios scenarios = worksheet.getScenarios();
         Scenario scenario = scenarios.getScenario("ww");

  抛出：
    `application.exceptions.MacroRunException` - 当给定的方案不存在

### hasScenario

    public boolean hasScenario(java.lang.String scenarioName)

  是否已有方案。

  参数：
    `scenarioName` - 方案名
  返回：
    TRUE表示有，FALSE表示没有

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Scenarios scenarios = worksheet.getScenarios();
         boolean has = scenarios.hasScenario("ww");
         System.out.println(has);

### removeScenario

    public void removeScenario(java.lang.String scenarioName)

  移除方案。

  参数：
    `scenarioName` - 方案名

    例子:

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Scenarios scenarios = worksheet.getScenarios();
         scenarios.removeScenario("ww");

  抛出：
    `application.exceptions.MacroRunException` - 当给定的方案不存在

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

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