Utilizziamo AppleScript per creare documenti MS Word, che includono anche immagini. Funziona perfettamente con Word 2011, ma ho problemi con Word 2016.
Quando si aprono file con Word 2016 tramite AppleScript, viene visualizzata una finestra di dialogo "Concedi accesso ai file". Questo probabilmente ha a che fare con il sandboxing. Per l'apertura di documenti l'ho risolto passando un file
-object al metodo open
:
tell application "Microsoft Word"
open "path:to:some:file.docx" --Grant File Access dialog
open file "path:to:some:file.docx" --No dialog, success!
Tuttavia, quando si inserisce un'immagine, non riesco a trovare un modo per passare un file
-object. Io uso questo codice:
set imageFile to choose file
tell application "Microsoft Word"
open file someFilePath
tell document someFileName
make new inline picture at before text object of cell 1 of row 1 of table 1 ¬
with properties {file name:(imageFile as text), save with document:true}
La proprietà file name
non accetta un file
-object e non esiste una proprietà file
.
C'è un modo per sbarazzarsi di questa finestra?