AppleScript kullanarak, resimler de içeren MS Word belgeleri oluşturmak için kullanıyoruz. Bu, Word 2011'de işe yarar, ancak Word 2016'da sorun yaşıyorum.
Dosyaları AppleScript ile Word 2016 ile açarken, bir "Dosya Erişimi Ver" iletişim penceresi açılır. Bunun muhtemelen kum havuzuyla ilgisi var. Belgeleri file
açmak için bir -object open
yöntemini ileterek düzelttim :
tell application "Microsoft Word"
open "path:to:some:file.docx" --Grant File Access dialog
open file "path:to:some:file.docx" --No dialog, success!
Ancak, resim eklerken, bir file
nesneyi geçmenin bir yolunu bulamıyorum. Bu kodu kullanıyorum:
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}
Özelliği file name
bir file
nesne kabul etmiyor ve hiçbir özelliği yoktur file
.
Bu iletişim kutusundan kurtulmanın bir yolu var mı?
1
Biraz farklı bir sorun yaşadım: "": ":" "dosya dizini" etkin belge yolunu karşılaştır Bu sorunu çözmek için yolun sonuna "POSIX dosyası olarak" eklemek zorunda kaldım: aktif belge yolunu karşılaştır "yol: için:
—
dosya.docx