Стиль ссылок при записи из 1С таблицы в формате MS Excel

Новая тема
"Может, кому-нибудь понадобится.



Ситуация: при программной записи таблицы, полученной после работы какого-нибудь отчета, в формате MS Excel "1С:Предприятие 7.7" по умолчанию устанавливает в книге MS Excel стиль ссылок R1C1. Что делать, если требуется записать эти файлы со стилем ссылок 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();"
Спасибо, вещь действительно полезная :)
Читают тему
(гостей: 1)

Быстрый переход