在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
你能帮我弄清楚该怎么做吗?
答案 0 :(得分: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:""
权利。你在评论中指出了这一点。这是缺失的部分 - 使用""
作为address
创建对“此文档”的引用。添加#
符号(这是手动输入超链接时似乎发生的情况)是导致问题的原因......