在VB的程序中
Public resTESTHEAD As New ADODB.Recordset
....
Set objsheet = objExcel.Worksheets.Add(Before:=Sheets("sheet1"))
  objsheet.Name = item
With objExcel.Worksheets(item).QueryTables.Add(resTESTHEAD, objExcel.Worksheets(item).Range("A1")).Refresh(False)
  End With
一、程序執行到With那句會出錯。
    invalid procedure call or argument
   請問為什麼,該如何修改
二、worksheets.add()當程序第一遍執行時,可以實現,也可循環增加
   並得出結果,但再次未執行程序就會出錯
   the remote server machine does not exist or is unavailable
請各位大俠賜教