Программно указать тип файла Excel при выгрузке #526341


#0 by mw86
На компе стоит MS Office 2007. При выгрузке некоторых данных из 1с8 в Excel необходимо программно указать тип файла Excel "Книга Excel 97-2003". Главная причина - нужно сохранить файл в "настоящем" формате ".xls" для дальнейшей обработки инет-магазином (который кушает только ".xls"). По умолчанию сохранение идет в "Книга Excel 2007", не смотря на то, что: ИмяФайлаВыгрузки = "c:goods_1c_to_eshop.xls"; Т.е. физически он сохраняет файл как "goods_1c_to_eshop.xls", но при открытии ругается что "...может быть файл поврежден?". Если переименовать расширение в ".xlsx", то все становится хорошо. Но сайт не распознает этот файл. Подскажите, пожалуйста, что можно написать в коде по сабжу?
#1 by mw86
Похоже что нужно юзать Workbook.FileFormat.
#2 by mw86
Синтаксис метода такой: SaveAs(FileName, FileFormat, ...). Оказалось достаточно прописать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С