在Mac上使用AppleScript重置Excel状态栏

在Mac上使用AppleScript重置Excel状态栏,excel,macos,applescript,excel-2011,Excel,Macos,Applescript,Excel 2011,我无法在Mavericks上从AppleScript Excel for Mac 2011重置Excel状态栏 设置一个值是有效的: tell application "Microsoft Excel" set status bar to "Test" end tell 但是重置它会将FALSE而不是READYIN写入状态栏: tell application "Microsoft Excel" set status bar to false end tell 这是一个bug

我无法在Mavericks上从AppleScript Excel for Mac 2011重置Excel状态栏

设置一个值是有效的:

tell application "Microsoft Excel"
    set status bar to "Test"
end tell
但是重置它会将FALSE而不是READYIN写入状态栏:

tell application "Microsoft Excel"
    set status bar to false
end tell

这是一个bug吗?

我想你只是想删除你的文本?如果是这样的话,你应该能够做到这一点

tell application "Microsoft Excel"
    set status bar to ""
end tell

这将是一个解决办法。但是默认状态栏打印就绪,而不是空字符串。我看到的状态栏可用的唯一命令是显示状态栏和状态栏。因此,我不认为我会考虑设置状态栏来准备一个解决方案,而不是预期的做法。更好的可能是这样的。。。将cStatus设置为获取状态栏,然后执行脚本更改状态,完成后,使用set status bar将其重置为cStatus只需尝试获取状态栏,它将返回false。但将其设置为false不起作用。这是唯一的问题。根据Excel2004AppleScript指南,它应该可以工作,在VBA中也可以工作:Application.StatusBar=false我用get状态栏执行了您所说的操作,并看到返回的false值。然后,我尝试设置一个值,并用我的示例将状态栏设置为,然后,当我执行get状态栏时,它也返回false