Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 04-12-13, 17:58
Λάμπρος Τ Ο χρήστης Λάμπρος Τ δεν είναι συνδεδεμένος
Όνομα: Λάμπρος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-03-2013
Μηνύματα: 48
Προεπιλογή Μεταφορά πίνακα στο Excel *xlsm

Καλησπέρα, Καλησπέρα

Μπορούμε να αντιγράψουμε έναν πίνακα από Access στο Excel σε μορφή *xlsm (με δυνατότητα μακροεντολών);
Με τον παρακάτω κώδικα το αρχείο που δημιουργείται είναι σε *xls

Private Sub Export_Click()
Dim oXL As Object
Dim oExcel As Object
Dim sFullPath As String
Dim sPath As String

outputFileName = CurrentProject.Path & "Book.xls"
DoCmd.TransferSpreadsheet acExport, _
acSpreadsheetTypeExcel9, _
"Dates", _
outputFileName, _
True

' Create a new Excel instance
Set oXL = CreateObject("Excel.Application")

sFullPath = outputFileName

' Open it
With oXL
.Visible = True
.Workbooks.Open (sFullPath)
End With

Νομίζω πως πρέπει να αλλάξω το τύπο acSpreadsheetTypeExcel9, αλλά δε βρήκα τον κατάλληλο στη βοήθεια του Office.
Παρακαλώ για τη βοήθειά σας
Απάντηση με παράθεση