Показать сообщение отдельно
Старый 23.01.2009, 15:23   #13  
petergunn is offline
petergunn
Участник
 
118 / 274 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
Цитата:
Сообщение от Breeze Посмотреть сообщение
А все таки можно как-то версию указывать принудительно? Office же позволяет при сохранении...
Цитата:
51 = xlOpenXMLWorkbook (without macro's in 2007, xlsx)
52 = xlOpenXMLWorkbookMacroEnabled (with or without macro's in 2007, xlsm)
50 = xlExcel12 (Excel Binary Workbook in 2007 with or without macro’s, xlsb)
56 = xlExcel8 (97-2003 format in Excel 2007, xls)
Если на скорую руку, то например так:
X++:
    COM  comObjectDocument ;
    #define.xlExcel8(56)
    ...
    comObjectDocument = comDocument.getComDocument() ;
    comObjectDocument.saveAs( "c:\\test", #xlExcel8 ) ;
    ...
За это сообщение автора поблагодарили: AvrDen (1), PavelSR (1), decoder (1).