OK, guys I use what I think is a very good way of setting up the automation process with office.... here go's - dont be too harsh if you dont like it.
VB Code:
  1. Public oApp as Object
  2.  
  3. Public Function ExcelOpen() As Boolean
  4.   ExcelOpen = False
  5.   Set oApp = Nothing
  6.   On Error Resume Next
  7.   Set oApp = GetObject(, "Excel.application")
  8.   If Err.Number > 0 Then
  9.       Set oApp = CreateObject("Excel.Application")
  10.       Err.Clear
  11.   End If
  12.   ExcelOpen = Not (oApp Is Nothing)
  13.   If Not ExcelOpen Then
  14.       MsgBox "Are you sure Microsoft Excel is installed on your computer?"
  15.   End If
  16. End Function

This can be used to open up any office application, just copy and change the "Excel" bit.