Skip to content

Evaluate (方法)

将一个 ET 名称转换为一个对象或者一个值。

说明

该方法可使用下列 ET 名称类型:

  • A1 格式引用。可以通过 A1 格式表示法引用单个单元格。所有引用均视为绝对引用。
  • 区域。在引用中可以使用区域、交集和联合运算符(分别为冒号、空格和逗号)。
  • 定义的名称。可用宏语言指定任何名称。
  • 外部引用。可以使用 ! 运算符引用另一工作簿中的单元格或已定义的名称,例如,Evaluate("[BOOK1.XLS]Sheet1!A1")。
  • 图表对象。可以指定任何图表对象名称(如“Legend”、“Plot Area”或“Series 1”),以访问该对象的属性和方法。例如,Charts("Chart1").Evaluate("Legend").Font.Name 返回图例中所用字体的名称。

参数

属性数据类型必填说明
Nameany必填公式或使用 ET 命名约定的对象名称。

示例

javascript
/*本示例演示用字符串参数调用 Evaluate 方法。*/
function test() {
    Application.Evaluate("A1").Value2 = 25
    let trigVariable = Application.Evaluate("SIN(45)")
    let firstCellInSheet = Application.Workbooks.Item(1).Sheets.Item(1).Evaluate("A1")
    console.log(trigVariable)
    console.log(firstCellInSheet)
}
javascript
/*此示例将Sheet1上 A1 单元格的字体设置为加粗。*/
function test() {
    Application.Worksheets.Item("Sheet1").Activate()
    let boldCell = "A1"
    Application.Evaluate(boldCell).Font.Bold = true
}