16/04/2009, 13:11
Seruz
Kod:
DoCmd.TransferSpreadsheet acExport, 8
Buradaki 8 rakamı Excel'in versiyonunu ifade ediyor.
Bende Access XP olduğu için Excel 2007'nin kodunu göremiyorum ama siz help'den bakarsanız veya kodda iken acExport'tan sonra , tuşuna basarsanız gelen listeden görebilirsiniz.
O da olmazsa sırayla 9,10,11,12 yazarak bir deneyin.
---------------------------------------------------------------
expression.TransferSpreadsheet(TransferType, SpreadsheetType, TableName, FileName, HasFieldNames, Range, UseOA)
...
AcSpreadSheetType can be one of these AcSpreadSheetType constants.
acSpreadsheetTypeExcel3
acSpreadsheetTypeExcel4
acSpreadsheetTypeExcel5
acSpreadsheetTypeExcel7
acSpreadsheetTypeExcel8 default
acSpreadsheetTypeExcel9 default