4

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?

Alex Grönholm
  • 5,563
  • 29
  • 32

1 Answers1

7

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
jackjr300
  • 7,111
  • 2
  • 15
  • 25