VB |
SELECT * FROM TABLE1 WHERE =[ :];
Private Sub 36_Click() On Error GoTo Err1 ' Dim XLApp As Object, XLBook As Object, XLSheet As Object, RS As Object Dim CountColumn As Integer, WidthColumn As Integer, StrSQLInExcel As String ' : Excel, , Set XLApp = CreateObject("Excel.Application") Set XLBook = XLApp.Workbooks.Add Set XLSheet = XLBook.Worksheets(1) Set RS = CurrentDb.OpenRecordset("") ' Recordset CountColumn = RS.Fields.Count ' For i = 0 To CountColumn - 1 ' Excel XLSheet.Range("A1").offset(0, i).Value = RS.Fields(i).Name ' ' , 20 6 WidthColumn = Len(RS.Fields(i).Name) + 2 If WidthColumn > 20 Then WidthColumn = 20 ElseIf WidthColumn < 6 Then WidthColumn = 10 End If ' ' XLSheet.Rows(1).WrapText = True ' ' XLSheet.Rows(1).Interior.ColorIndex = 15 ' XLSheet.Columns(i + 1).ColumnWidth = WidthColumn Next ' Recordset Excel XLSheet.Range("A2").CopyFromRecordset RS ' Excel XLApp.Visible = True ' Recordset RS.Close Set RS = Nothing Ex1: Exit Sub Err1: MsgBox Err.Description Resume Ex1 End Sub
http://www.sql.ru/forum/1301078/parametr-v-zaprose-v-vb-skripte