0
私が抱えている問題は、常に新しいスプレッドシートを受け取っていることです。Excel 2016ファイルがリンクを無視し、AppleScriptを使用してアクセスを許可します
set resultWorkBook to "/Users/x/Desktop/myfile.xmls"
tell application "Microsoft Excel"
set resultWorkbook to open workbook workbook file name posix_file without update links
end tell
これは、スプレッドシートを開いたが、その後のアクセスを許可するかどうかを尋ねるダイアログウィンドウを思い付くしようとします。
このようなスプレッドシートを実行するとします。
tell application "Finder
set filecontents to file of folder Desktop of (path to home folder)
end tell
tell application "Microsoft Excel"
set display alerts to false
set resultWorkbook to open filecontents
end tell
これは、アクセスを求めずにブックを開いたが、その後、スプレッドシート内のリンクに関する3つのオプションのいずれかを選択するために私を求めに来るでしょう。
私は本当に両方の世界の最高を必要とし、誰かが私に解決策を与えることができるかどうか疑問に思った。
おかげ
返信いただきありがとうございますが、問題は、ブックを開くとリンクの問題は解決されますが、os x 10.11の許可アクセスの問題は解決されません。まだ2番目の例を使ってスプレッドシートを開くと、アクセスを許可することについて心配することなく開かれますが、リンクについては不平を言います。私は1つのオープンコマンドで両方を使用できる必要があります。 –
私のスクリプトはここで動作し、リンクや許可アクセス(** OS X 10.11.5 **)に問題はありませんが、試してみる必要があります。私のスクリプトでは、 'posix_file'変数に**ファイルオブジェクト**が含まれています**あなたのスクリプトの**文字列**ではありません – jackjr300
ありがとうございましたjackjr300はそれを指摘してくれました。私はこれを試してみるとうまくいけば、これは私の問題のサンドボックス化の終わりになるでしょう。 –