Проблема, с которой я сталкиваюсь, заключается в том, что я всегда получаю новые электронные таблицы, и если я запускаю код ниже.Файл 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
Он откроет книгу, не требуя доступа, но потом приходит просить меня, чтобы выбрать один из трех вариантов относительно ссылок в таблице.
Мне действительно нужно лучшее из обоих миров, и подумал, может ли кто-нибудь дать мне решение.
Благодаря
Спасибо за ответ, но проблема в том, что открытие книги исправляет проблему с ссылкой, но не разрешает проблему доступа к доступу в os x 10.11. но если я использую свой второй пример для открытия электронной таблицы, он откроется без проблем в отношении предоставления доступа, но затем будет жаловаться на ссылки. Мне нужно иметь возможность использовать оба в одной открытой команде. –
Мой скрипт работает здесь, без проблем со ссылками и доступом к доступу (** OS X 10.11.5 **), но вы должны попробовать. В моем скрипте переменная 'posix_file' содержит ** файл-объект **, а не ** строку **, как в вашем скрипте – jackjr300
Спасибо jackjr300 за указание этого. Я дам эту попытку и надеюсь, что это конец моей проблеме с песочницей. –