excele aktar

1 2 3 4
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
16/04/2009, 14:47

kadirdursun

sayın seruz dediğiniz gibiymiş 10 office 2007 için.
ilgilenen tüm arkadaşlara teşekkür ederim.
1 2 3 4