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?
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