0

在 Mac 上的 Excel 2008 中,我想在同一 Excel 文档中使用 AppleScript 在单元格“A8”上的工作表 1 上创建一个超链接。

<hyperlink ref="A8" location="Sheet1!A20" display="Sheet1!A20" />

我尝试了以下脚本,但它不起作用:

tell application "Microsoft Excel"
   make new workbook
   tell worksheet "Sheet1" of active workbook
       make new hyperlink of cell "A8" with properties {address :"#Sheet1!A20", text to display:"Sheet1!A20"}
   end tell
end tell

你能帮我弄清楚该怎么做吗?

4

1 回答 1

1

这是一个艰难的!以下作品:

tell application "Microsoft Excel"
    tell worksheet "Sheet1" of active workbook
        make new hyperlink of cell "A8" with properties {address:"", sub address:"$A$20", text to display:"Sheet1!A20"}
    end tell
end tell

注意 - 我已经编辑了这个答案以改进它。在第一次尝试时,我没有address:""权利。您在评论中自己指出了这一点。这是缺少的部分 - 使用""asaddress创建对“本文档”的引用。添加一个#标志(当您手动输入超链接时似乎会发生这种情况)是导致问题的原因......

于 2013-02-12T04:48:15.853 回答