0
我有下面的代碼,它從我的MS Access(一個小型酒店預訂數據庫)窗體中獲取某些字段,並填充所述Excel文件中定義的單元格。MS Access窗體填充Excel文件中的某些字段
Dim objXLApp As Object
Dim objXLBook As Object
Set objXLApp = CreateObject("Excel.Application")
Set objXLBook = objXLApp.Workbooks.Open("Y:\123files\File\Hotel Reservation.xls")
objXLApp.Application.Visible = True
objXLBook.ActiveSheet.Range("B2") = Me.GuestFirstName & " " & GuestLastName
objXLBook.ActiveSheet.Range("C2") = Me.PhoneNumber
objXLBook.ActiveSheet.Range("E2") = Me.cboCheckInDate
objXLBook.ActiveSheet.Range("F2") = Me.cboCheckOutDate
objXLBook.ActiveSheet.Range("H2") = Me.RoomType
objXLBook.ActiveSheet.Range("I2") = Me.RoomNumber
End Sub
Me.RoomType是一個組合框,行源是一個3列查詢。當我運行代碼時,excel文件列出了查詢中的第一列,而不是第二列,這是我需要的列,我怎樣才能直接添加查詢的第二列而不是第一列?另外,當我切換到Access文件中的新客戶表單時,如何移至Excel文件中的下一行?
謝謝
感謝HansUp,但列(1)返回錯誤「找不到方法或數據成員」,它突出顯示。列 – Edmond 2011-01-12 21:10:39