我遇到一个问题,表明AppleScript在运行时出错。
错误:“Microsoft Word”发现错误:“活动文档”无法读取。“活动文档中的编号-1728
Word Version:Word 2016 Home&适用于Mac的商业
代码:
tell application "Microsoft Word"
active
open "OSX_El_Capitan:Documents:Header:MyHeader.dotx"
set theDoc to active document
tell theDoc
insert file at text object of bookmark "test" file name "OSX_El_Capitan:Documents:Template:DocTemp"
save in "OSX_El_Capitan:Documents:My Save Name.docx"
end tell
end tell
脚本已在“保存在...中”停止并标记此行。 “保存在”的其他部分正在运作。 是否可能是一个问题活动文件,我不知道。
答案 0 :(得分:0)
@pbell和@vadian,谢谢你的回答。
如果文档已经存在,脚本回复给我没有错误。 在这种情况下,文本将写入文件但不保存。我认为他打开了一个单独的文件。
如果文档不存在,脚本会给我一个错误。
error "file \":OSX_El_Capitan:Documents:My Save Name\" can not be converted to type alias." number -1700 from file ":OSX_El_Capitan:Documents:My Save Name.docx" to alias
当前代码:
tell application "Microsoft Word"
active
open "OSX_El_Capitan:Documents:Header:MyHeader.dotx"
set theDoc to active document
tell theDoc
insert file at text object of bookmark "test" file name "OSX_El_Capitan:Documents:Template:DocTemp"
set theFile to POSIX file "/Documents/My Save Name.docx" as alias
save in theFile
end tell
end tell