OK.
I can try to open, modify and close a XLS file, and create when it doesn't exist.
However, after modifying the XLS, when I open it, I need to do Window>Unhide>Unhide Workbook.

How do I fix that?
A Excel Macro reveals:
VB Code:
  1. Windows("TimeLogger.xls").Visible = True
Please advise!
My code:
VB Code:
  1. Private Sub Command1_Click()
  2.     Dim xlApp As Excel.Application
  3.     Dim wkbBook As Excel.Workbook
  4.     Dim wkbObj As Excel.Workbook
  5.     Dim xlsfilename As String
  6.     xlsfilename = App.Path & "\TimeLogger.xls"
  7.    
  8. On Error GoTo create
  9.     Set wkbObj = GetObject(xlsfilename)
  10.     Dim i As Integer
  11.     i = 1
  12.     While wkbObj.Worksheets(1).Range("A" & i).Value <> ""
  13.         i = i + 1
  14.     Wend
  15.     wkbObj.Worksheets(1).Range("A" & i).Value = Format(Now, "mmmm-dd-yy")
  16.     wkbObj.Worksheets(1).Range("B" & i).Value = Format(Now, "h:nn")
  17.     wkbObj.Worksheets(1).Range("C" & i).Value = InputBox("Client?")
  18.     wkbObj.Worksheets(1).Range("D" & i).Value = InputBox("Description?")
  19.     wkbObj.Save
  20.    
  21.     ' Till now, all works. Unhide workbook!
  22.     Set xlApp = New Excel.Application
  23.     Set wkbNewBook = Workbooks.Open(xlsfilename)
  24.     wkbNewBook.Visible = True
  25.    
  26.     wkbNewBook.Save
  27.     wkbNewBook.Close
  28.    
  29.     Set wkbNewBook = Nothing
  30.     Set xlApp = Nothing
  31.     ' End problem area
  32.    
  33.     Exit Sub
  34.        
  35. create:
  36. On Error Resume Next
  37.     Set xlApp = New Excel.Application
  38.     Set wkbNewBook = xlApp.Workbooks.Add()
  39.     wkbNewBook.Worksheets(1).Range("A1").Value = "a"
  40.     wkbNewBook.Close SaveChanges:=True, FileName:=xlsfilename
  41.     xlApp.Quit
  42.     Set wkbNewBook = Nothing
  43.     Set xlApp = Nothing
  44. End Sub