Выгрузка прайс-листа в EXCEL.. Проблема с добавлением листов. #318891


#0 by perforator
При выгрузке требуется, чтобы каждая группа была на отдельном листе. WorkBook=Application.WorkBooks.Add; Дальше запрос и цикл, в цикле условие ... (здесь заполнение листа) КонецЕсли; В таком варианте получается, что листы с группами товаров сортируются справа налево. Мне надо наоборот, чтобы листы упорядочивались слева направо, как группы в справочнике. После добавления листа надо применить метод WorkBook.Sheets(Наименование).Move Не могу разобраться с синтаксисом. Кто может помочь?
#1 by ТелепатБот
#2 by PaulBC
у метода Add еще и параметры есть: expression.Add(Before, After, Count, Type) expression    Required. An expression that returns one of the above objects. Before   Optional Variant. An object that specifies the sheet before which the new sheet is added. After   Optional Variant. An object that specifies the sheet after which the new sheet is added. Count   Optional Variant. The number of sheets to be added. The default value is one. Type   Optional Variant. Specifies the sheet type. Can be one of the following XlSheetType constants: xlWorksheet, xlChart, xlExcel4MacroSheet, or xlExcel4IntlMacroSheet. If you are inserting a sheet based on an existing template, specify the path to the template. The default value is xlWorksheet.
#3 by Timuss
ага... тока ссылочные параметры хрен методу екселя передашь..
#4 by perforator
Апнем стандартной фразой:
#5 by perforator
Вопрос остается. Как в рабочую книгу EXCEL напихать листов так, чтобы они шли слева направо, а не справа налево?
#6 by Соратник
а обязательно ОЛЕ? как вариант могу предложить посмотреть интереснейший проект ЙОКСЕЛЬ на инфостарте
#7 by perforator
ЙОКСЕЛЬ скопировал еще на прошлой неделе, но еще не разбирался. Там вникать, разбираться надо. А задача уже практически решена. Думал, всего одну команду добавлю с помощью коллективного разума. Если не получится, буду копать ЙОКСЕЛЬ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям