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:""権利がありませんでした。あなたは自分のコメントでこれを指摘しました。これは欠落している部分です。 ""asを使用addressすると、「このドキュメント」への参照が作成されます。記号を追加する#(手動でハイパーリンクを入力すると発生するように見える) ことが問題の原因です...

于 2013-02-12T04:48:15.853 に答える