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

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

## application.workbooks.workbook.worksheets
类 Names

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

    public class Names

extends java.lang.Object

该类定义了工作表对象上的名称管理器。

自从：
  1.31

方法摘要
`void` | `addName(java.lang.String name, java.lang.String reference)` 为单元格区域定义名称。
`boolean` | `containsName(java.lang.String name)` 是否存在指定名称。
`java.lang.String[]` | `getAllNames()` 获得所有名称。
`int` | `getCount()` 获得现有名称的总数.
`java.lang.String` | `getReference(java.lang.String name)` 获得名称引用的地址。
`Range` | `getReferenceRange(java.lang.String name)` 获得名称引用的单元格区域对象。
`Worksheet` | `getWorksheet(java.lang.String name)` 获得名称所属的工作表。
`void` | `removeName(java.lang.String name)` 删除指定的名称。

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

方法详细信息

### addName

    public void addName(java.lang.String name,
                        java.lang.String reference)

  为单元格区域定义名称。

  参数：
    `name` - 名称
    `reference` - 单元格区域引用的公式，用字符串形式表示，如"='工作表1'!A1:A4"

    例子：

         //为工作表１中单元格区域为"F14:H17"定义名称为"qq"
         Names names = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getNames();
         names.addName("qq","='工作表1'!$F$14:$H$17");

  抛出：
    `MacroRunException` - 当名称无效
    `MacroRunException` - 当给定的单元格区域地址错误或越界

### containsName

    public boolean containsName(java.lang.String name)

  是否存在指定名称。

  参数：
    `name` - 名称
  返回：
    TRUE表示存在指定名称，FALSE表示无

    例子：

         //判断是否存在名为"qq"的名称
         Names names = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getNames();
         boolean contain = names.containsName("qq");
         System.out.println(contain);

### getAllNames

    public java.lang.String[] getAllNames()

  获得所有名称。

  返回：
    所有名称

    例子：

         //获得所有名称
         Names names = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getNames();
         String[] arr = names.getAllNames();

### getCount

    public int getCount()

  获得现有名称的总数.

  返回：
    workbook中所有名称的个数

    例子：

         //得到现有名称的总数
         Names names = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getNames();
         int size = names.getCount();
         System.out.println(size);

### getReference

    public java.lang.String getReference(java.lang.String name)

  获得名称引用的地址。

  参数：
    `name` - 名称
  返回：
    引用的地址。

         如：获得“'工作表2'!$C$3:$F$10”,表示名称存在于工作表2，引用地址为$C$3:$F$10
             获得“$C$3:$F$10”,表示名称存在于当前活动工作表，引用地址为$C$3:$F$10

    例子：

         //获得名称为"qq"的引用的地址
         Names names = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getNames();
         String refer = names.getReference("qq");
         System.out.println(refer);

### getReferenceRange

    public Range getReferenceRange(java.lang.String name)

  获得名称引用的单元格区域对象。

  参数：
    `name` - 名称
  返回：
    range 单元格区域对象

    例子：

         //获得名称为"qq"引用的单元格区域对象
         Names names = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getNames();
         Range range = names.getReferenceRange("qq");

### getWorksheet

    public Worksheet getWorksheet(java.lang.String name)

  获得名称所属的工作表。

  参数：
    `name` - 名称
  返回：
    工作表

    例子：

         //获得名称为"qq"所属的工作表
         Names names = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getNames();
         Worksheet sheet = names.getWorksheet("qq");
         System.out.println(sheet.getName());

### removeName

    public void removeName(java.lang.String name)

  删除指定的名称。

  参数：
    `name` - 名称

    例子：

         //删除名为"qq"的名称
         Names names = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getNames();
         names.removeName("qq");

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

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

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