A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Mac Office VBA provides some OLE support - you may need to make a reference to the OLE Automation library (Tools/References in the VBE).
Note one significant difference is that you can't use CreateObject to create a second instance of a running application - MacOS only allows one instance. So you should first try GetObject(), and only if that doesn't work , try CreateObject(), e.g.:
Dim oWordApp As Object
On Error Resume Next
Set oWordApp = GetObject(, "Word.Application")
On Error GoTo 0
If oWordApp Is Nothing Then _
Set oWordApp = CreateObject("Word.Application")