这似乎是一个简单的问题,但谷歌的大量使用并没有得出答案。
考虑以下代码......
tell application "Microsoft Excel"
set strActiveWorkSheet to active sheet of active workbook
display dialog strActiveWorkSheet
end tell
此代码不起作用。似乎set命令将strActiveWorkSheet设置为表示Active Worksheet的对象。
也许我在这里走错了路,但问题仍然存在......
如何检索当前活动Excel工作表的名称?
答案 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
您可以通过询问来访问任何这些属性。祝你好运。