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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With