代码如下: Dim objExcelFile As Excel.Application Dim objWorkBook As Excel.Workbook Dim objImportSheet As Excel.Worksheet Dim inx As Integer
Private Sub Command1_Click() objImportSheet.Cells(1, inx).Value = Text1.Text inx = inx + 1 If inx > 3 Then inx = 1 End Sub
Private Sub Command2_Click() objImportSheet.SaveAs "c:\test.xls" Text2.Text = GetRowData(1, 1) Text3.Text = GetRowData(1, 2) Text4.Text = GetRowData(1, 3) End Sub
Private Sub Form_Load() Set objExcelFile = New Excel.Application objExcelFile.DisplayAlerts = False Set objWorkBook = objExcelFile.Workbooks.Open("c:\test.xls") Set objImportSheet = objWorkBook.Sheets(1) inx = 1 End Sub
Private Sub Form_Unload(Cancel As Integer) On Error Resume Next objImportSheet.SaveAs "c:\test.xls" objExcelFile.Quit Set objWorkBook = Nothing Set objImportSheet = Nothing Set objExcelFile = Nothing End Sub
Function GetRowData(sRow As Integer, sCow As Integer) As String GetRowData = Trim$(objImportSheet.Cells(sRow, sCow).Value) End Function