How do I attach a file to a new message in Microsoft Outlook via AppleScript?

家住魔仙堡 提交于 2019-12-08 00:18:49

问题


The following script worked fine before upgrading to Office 365 and OSX 10.10:

tell application "Microsoft Outlook"
    set newMessage to make new outgoing message
    tell newMessage
        make new attachment with properties {file:"/Users/foo/file"}
    end tell
    open newMessage
end tell

But now it gives this error message:

execution error: Microsoft Outlook got an error: Error while saving the changed record property. (-2700)

Has the procedure changed or is this a bug in either OSX or Outlook?


回答1:


The path must be an alias or a posix file.

Convert a posix path like this:

set x to "/Users/foo/file" as POSIX file
-- or --> set x to "/Users/foo/file" as POSIX file as alias
tell application "Microsoft Outlook"
    set newMessage to make new outgoing message
    tell newMessage
        make new attachment with properties {file:x}
    end tell
    open newMessage
end tell


来源:https://stackoverflow.com/questions/32052438/how-do-i-attach-a-file-to-a-new-message-in-microsoft-outlook-via-applescript

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!