oleja1ee7
@oleja1ee7

Как реализовать фильтрацию в Excel через Qt?

Здравствуйте, вывожу в excel таблицу из TableView.
настроил все, и границы и цвет и переносы, но не могу прикрутить к первой строке, каждой заполненной ячейке фильтрацию.
Как я понимаю все делать как и в этомслучае:
QAxObject *font=cell->querySubObject("Font");
        font->setProperty("Color",QColor("blue"));

Это пример для цвета шрифта.

VBA для Excel, говорит, что есть объекты и их свойства. Вот например одно из многих свойств объекта.
Объект CellFormat
  • Свойство Font


Как тогда реализовать фильтр на ячейку. Думаю примерно так, но что тогда писать вместо ???
QAxObject *filter=cell->querySubObject("Filter");
        filter->setProperty("???",  ???  ));

вот те свойства, что есть у объекта фильтр
Объект Filter
  • Свойство Application
  • Свойство Count
  • Свойство Creator
  • Свойство Criteria1
  • Свойство Criteria2
  • Свойство On
  • Свойство Operator
  • Свойство Parent
  • Вопрос задан
  • 160 просмотров
Решения вопроса 1
oleja1ee7
@oleja1ee7 Автор вопроса
Все решилось просто таким способом
QAxObject *filter = cell->querySubObject("AutoFilter");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы