Имя: Пароль:
1C
 
создание фильтра в документе 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
глянь тут.

http://www.1c-h.ru/?p=238
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();
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший