Выгрузка в Excel c помощью ADO


По мотивам http://avprog.ru/public/65045/
Записывает произвольную таблицу значений в файл Эксель, с сохранением типов.

Замечание(!!), преобразование нецелого числа зависит от региональных настроек, то есть, если у Вас нерусские ("."), то надо закомментировать строку
  =СтрЗаменить(

Внешняя обработка, получает в качестве параметра Таблицу значений, которую и выгружает в файл экселя.

Пример вызова :

Вариант 1:

 //Тз - Таблица значений
ОткрытьФорму("Отчет",ЗдесьВашаТз,ЗдесьВашКаталогГдеЛежитОбработка + "\Тз2Ексель.ert"); 

Вариант 2:

СЗ=СоздатьОбъект("СписокЗначений");
Сз.ДобавитьЗначение( ЗдесьКороткоеИмяФайлаБезРасширения ,"ИмяФайла");
Сз.ДобавитьЗначение( ЗдесьВашаТЗ ,"ТЗ");
ОткрытьФорму("Отчет",Сз,ЗдесьВашКаталогГдеЛежитОбработка + "\Тз2Ексель.ert"); 

Примечание: - см.комментарии, текстовые поля выгружаются с символом ' перед значением (что делать, пока не знаю)

Файлы обработки:

-