Applescript не откроет книгу Excel 2011 - PullRequest
1 голос
/ 01 марта 2012

Может кто-нибудь сказать мне, что не так со следующим яблочным сценарием

set sourceFile to (choose file with prompt "Choose source files" of type {"XLS6", "XLS7", "XLS8", "XLS", "TXT"} with multiple selections allowed without invisibles)
tell application "Microsoft Excel"
-- activate
open workbook workbook file name sourceFile
end tell

Я получаю следующую ошибку

error "Microsoft Excel got an error: Can’t continue open workbook." number -1708

Сценарий работает, если я жестко кодирую отдельный путь к файлу, поэтому проблема должна быть в строке set sourceFile, но мне нужно иметь возможность выбрать файл, так как он не всегда будет одинаковым.

1 Ответ

3 голосов
/ 01 марта 2012

Попробуйте это:

set sourceFile to (choose file with prompt "Choose source files" of type {"XLS6", "XLS7", "XLS8", "XLS", "TXT"} with multiple selections allowed without invisibles) as string
tell application "Microsoft Excel"
open sourceFile
end tell
...