Microsoft Entourage, although a full-fledged Microsoft Office for Macintosh application, has never had Visual Basic for Applications (VBA) support. Therefore, how could you have macros to convert? That said, Entourage has always had an excellent AppleScript implementation. If you become proficient in AppleScript, you suddenly have a whole new application open to you. Actually, you have many new applications open to you, as many as there are AppleScriptable applications on the Macintosh.
Entourage shares many features with the other Office applications, and you can extend your Office AppleScript skills for use in Entourage. These topics describe a few useful techniques and implementations, plus one or two pitfalls to avoid, which are not documented in the Microsoft Entourage AppleScript dictionary.
Because Entourage has been scriptable for so long, there are already many available scripts. If you search, you might find some that already do exactly what you need, or that can teach you what you need to know.
Entourage has a dictionary that is built on some legacy information from earlier Macintosh e-mail and calendar applications. On one hand, most of its syntax is a lot simpler than the other Office applications, and really does read more like English. On the other hand, the oldest part of the dictionary (not based on Microsoft Exchange mail) is derived from the old e-mail applications, which had some issues. There are also some helpful tips about the newest parts of the dictionary, which are about Exchange functionality.


