My grandmother just switched from a PC to a Mac, and I suggested that she use iWork instead of Office for Mac. Now she is getting used to iWork, but all of the people that she works with use Office.
When she wants to send multiple documents, I told her that she has to open each one and got to Share => Export -> Word and save them to her desktop. After that she needs to attach each one to the email.
As I'm telling her this, I think to myself "There has to be a better way…"
So, I come here to ask: Is there a better way? Is there some way to make Mail convert these .pages documents into .docx, .keynote into .pptx, etc.? I always thought that's what "Send Windows Friendly Attachments" did, but I have found out that it does something totally different.
Best Answer
There is no easy way to convert iWork documents to Office and then send them via email. In short, your options are as follows:
If your grandmother works with people who use Office, the best solution is for her to use Office:Mac. Pages can open Word documents, and it can save as a Word document as well, but this conversion is limited. If the documents have a lot of formatting, they are likely to lose the formatting in the conversion. If she receives Word documents with macros, she will not be able to use or modify the macros. Keynote to PowerPoint and Numbers to Excel have similar issues. We'll leave aside that it sounds like you have violated the EULA for iWork in associating someone else's Apple ID with your grandmother's new Mac.
"Send Windows-Friendly Attachments" does not convert files from one type to another, and you probably don't want Apple Mail (or any other application) performing such a conversion without telling you about it. It simply changes the encoding that it uses for sending the files via email.
There is no method to batch-convert files from Pages to Word. Pages' AppleScript and Automator dictionaries don't have commands for such a conversion.