There are many ways of interfacing with Microsoft, one of these ways is via the use of OLE. See links below and transaction 'OLE' for further details