Вернуться в начало

Стиль ссылок при сохранении таблицы в формате MS Excel из «1С:Предприятие 7.7»:

По умолчанию «1С:Предприятие 7.7» сохраняет таблицы в формате MS Excel со стилем ссылок R1C1. Что же делать, если полученную в результате работы какого-нибудь отчета таблицу требуется программно сохранить в формате MS Excel со стилем ссылок A1?

Таб = СоздатьОбъект("Таблица");

//... формирование отчета ...

ПолноеИмяФайла = "C:\Мои документы\НашФайл.xls";
Таб.Записать(ПолноеИмяФайла, 1); // 1 - формат MS Excel

// откроем сохраненный выше файл и исправим в нем стиль ссылок на A1
// с помощью механизма OLE Automation
ОкноExcel = СоздатьОбъект("Excel.Application");
РабКнига = ОкноExcel.Workbooks.Open(ПолноеИмяФайла);
ОкноExcel.ReferenceStyle = 1; // (1 : xlA1) (-4150 : xlR1C1)
РабКнига.Save();
РабКнига.Close();

ИВv, 2004 г.

Hosted by uCoz