создание фильтра в документе Excel из 1С
☑
0
vlad_161
27.10.14
✎
15:17
В макросе офиса желаемый код выглядит как:
//Лист.Range("A11:J11").Select;
//Лист.Selection.AutoFilter;
в 1С какие команды будут соответствовать?
1
18_plus
27.10.14
✎
15:30
как-то так наверное
excelobj.Range("A11:J11").Select();
excelobj.Selection.AutoFilter();
2
Deal with it
27.10.14
✎
15:32
глянь тут.
3
vlad_161
27.10.14
✎
16:17
{Форма.ФормаExcel.Форма(60)}: Поле объекта не обнаружено (Selection)
Лист.Selection.AutoFilter();
4
vlad_161
27.10.14
✎
16:31
всем спасибо, если что работает так:
Ексель = Новый COMОбъект("Excel.Application");
Книга = Ексель.WorkBooks.Open(ДиалогВыбораФайлов.ПолноеИмяФайла);
Лист = Книга.WorkSheets(1);
...
Лист.Range("A11:J11").AutoFilter(1);
5
DS
27.10.14
✎
16:31
Лист.Range("A11:J11").AutoFilter();
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший