Доброго дня. Ми працюємо в 1с 7.7 і часто виникає проблема, що клієнти не можуть відкрити наші прайси, які з 1с 7.7 стандартним способом через файл -> зберегти, збережені в xls. Якщо цей файл після збереження відкрити в excel і зберегти в xlsx, то проблем нема. Чи є обробка, за допомогою якої друковані таблиці можна було би відразу зберігати в xlsx?
Lunatik_51 @ Вчера, 23:22
,
Добрый день.
Штатными средствами этого сделать нельзя.Нужно писать свою обработку.
вот здесь посмотрите,может пригодится что-то:
https://pro1c.org.ua/index.php?showtopic=18547
а если самому делать ,то примерно так начинается это дело:
Эксель= СоздатьОбъект("Excel.Application");
Книга = Эксель.Workbooks.Add();
Книга.Worksheets(1).Cells(2,1).Value = Строка("Товар");
Книга.Worksheets(1).Cells(2,2).Value = Число("Количество");
Книга.SaveAs("с:\проба.xlsх");
Книга.Close();
Эксель.Quit();
Эксель= СоздатьОбъект("Excel.Application");
Книга=Эксель.Workbooks.Open(ИмяКаталога+ИмяФайла); // маршрут к каталогу с файлом xls.
Книга.SaveAs("с:\проба.xlsх");
Книга.Close();
Эксель.Quit();
andrew76 @ Сегодня, 16:59
,
Тогда должен "стоять " Excel 2007 -
СоздатьОбъект("Excel.Application");
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua