【问题标题】:AppleScript: Get the name of the current font of Microsoft WordAppleScript:获取Microsoft Word当前字体的名称
【发布时间】:2021-01-04 05:07:00
【问题描述】:

我是 Applescript 的新手,我想获取 Microsoft Word 当前字体的名称。我尝试了以下代码:

tell application "Microsoft Word"
    tell selection
        tell font
            name
        end tell
    end tell
end tell

但执行此脚本会打印以下错误消息:

错误:“无法获取字体名称。” >

我的代码有什么问题?而-1728和w137是什么意思?

【问题讨论】:

  • 1728 通常意味着 AppleScript 无权访问被调用的应用程序。在当前版本的 Mac Office 中,由于沙盒,AppleScript 访问非常有限......我猜这可能是问题。

标签: macos ms-word applescript


【解决方案1】:

这适用于我使用 macOS Big Sur 和 Word 版本 16.34

tell application "Microsoft Word"
    set fontUsed to name of font object of selection
end tell

【讨论】:

  • 是的。它是 font 对象,而不是 font。我在代码中错过了 object,添加 object 也适用于我的代码。
猜你喜欢
  • 1970-01-01
  • 2017-06-02
  • 2011-10-20
  • 2011-01-04
  • 2018-12-12
  • 1970-01-01
  • 2014-01-15
  • 2015-09-14
相关资源
最近更新 更多