Usamos AppleScript para crear documentos de MS Word, que también incluyen imágenes. Esto funciona bien con Word 2011, pero tengo problemas con Word 2016.
Al abrir archivos con Word 2016 a través de AppleScript, aparece una ventana de diálogo "Otorgar acceso a archivo". Esto probablemente tiene que ver con el sandboxing. Para abrir documentos, lo arreglé pasando un objeto file
al método 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!
Sin embargo, cuando inserto una imagen, parece que no puedo encontrar una manera de pasar un objeto file
. Yo uso este código:
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 propiedad file name
no acepta un objeto file
, y no hay una propiedad file
.
¿Hay alguna forma de deshacerse de este diálogo?