| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#6
| ||||
| ||||
|
Καλησπέρα! Μάνο δοκίμασε το παρακάτω: Κώδικας: Option Compare Database
Option Explicit
'Εξάγει σε ένα αρχείο Excel με όλους τους πίνακες της βάσης σε χωριστά φύλλα εργασίας
'Θα πρέπει να προσαρμοστεί η διαδρομή "C:\MyFolder\"
Sub Export2Excel_Test1()
ExportAccessTablesToExcel _
ExportFolder:="C:\MyFolder\", _
ExportAllTablesInOneWorkbook:=True, _
WorkbookName:="MyBook" ' Προσάρμοσε το όνομα
End Sub
'Εξάγει κάθε πίνακα της βάσης σε νέο βιβλίο εργασίας Excel
'Θα πρέπει να προσαρμοστεί η διαδρομή "C:\MyFolder\"
Sub Export2Excel_Test2()
ExportAccessTablesToExcel ExportFolder:="C:\MyFolder\"
End Sub
Function ExportAccessTablesToExcel( _
ExportFolder As String, _
Optional ExportAllTablesInOneWorkbook As Boolean, _
Optional WorkbookName As String)
Dim tdfs As TableDefs
Dim tdf As TableDef
Dim strFileName As String
Set tdfs = CurrentDb.TableDefs
If Dir(ExportFolder, vbDirectory) = vbNullString Then
MsgBox "Ο φάκελος δεν είναι διαθέσιμος!", vbExclamation
Exit Function
End If
If ExportAllTablesInOneWorkbook And Len(WorkbookName) Then
WorkbookName = ExportFolder & WorkbookName & ".xls"
Else
ExportAllTablesInOneWorkbook = False
End If
For Each tdf In tdfs
If tdf.Attributes And dbSystemObject Then
Else
If ExportAllTablesInOneWorkbook Then
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, tdf.Name, WorkbookName, True
Else
strFileName = ExportFolder & tdf.Name & ".xls"
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, tdf.Name, strFileName, True
End If
End If
Next
End Function
Με εκτίμηση Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [ Πίνακες ] Εξαγωγή πίνακα σε excel | markosv | Access - Ερωτήσεις / Απαντήσεις | 2 | 23-11-11 18:01 |
| ΕΞΑΓΩΓΗ ΣΕ ΑΡΧΕΙΟ EXCEL | ΤΖΙΜΗΣ | Access - Ερωτήσεις / Απαντήσεις | 1 | 01-04-11 15:42 |
| Εξαγωγή Report σε excel | iondep | Access - Ερωτήσεις / Απαντήσεις | 5 | 03-11-10 20:31 |
| Εξαγωγή σε Excel | amy | Access - Ερωτήσεις / Απαντήσεις | 5 | 08-02-10 10:57 |
Η ώρα είναι 21:22.



Θεματικός Τρόπος
