在AppleScript中如何检索当前活动工作表的名称?

时间:2014-09-07 20:04:29

标签: excel macos applescript

这似乎是一个简单的问题,但谷歌的大量使用并没有得出答案。

考虑以下代码......

tell application "Microsoft Excel"
    set strActiveWorkSheet to active sheet of active workbook

    display dialog strActiveWorkSheet
end tell

此代码不起作用。似乎set命令将strActiveWorkSheet设置为表示Active Worksheet的对象。

也许我在这里走错了路,但问题仍然存在......

如何检索当前活动Excel工作表的名称?

1 个答案:

答案 0 :(得分:1)

好笑......你的问题就是答案......只要得到它的名字。你是对的。你有一个对象的写法和对象有属性,其中一个是" name"。换句话说改变这一行......

set strActiveWorkSheet to name of active sheet of active workbook

要查看对象的所有属性,请尝试此操作...

tell application "Microsoft Excel"
    return properties of active sheet of active workbook
end tell

您可以通过询问来访问任何这些属性。祝你好运。