Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Запуск макроса в редакторе скрипта (через Ctrl+E)

Привет всем.


У меня вопрос по запуску макросов в редакторе скрипта.

Дело в следующем.

У меня есть загруженные файлы и одна логическая таблица.

На основе этой таблицы я создаю "Сводную таблицу" через диаграммы (объект CH01).

Далее эту сводную таблицу мне необходимо выгрузить в эксель, а затем загрузить снова в QV.

Как это сделать?

Макрос на выгрузку XLS файла:

sub exportCH03toExcel

set obj = ActiveDocument.GetSheetObject("CH03")

obj.ExportEx "D:\12345.xls", 5

end sub

Если я правильно понимаю алгоритм, то он должен быть следующий:

1. Запускаем макрос в редакторе скрипта;

2. Ждем 1-2 секунда (для создания файла);

3. Выкидываем текущую логическую таблицу;

4. Загружаем новый файл XLS (ранее выгруженный через макрос).

Спасибо.

10 Replies
Eugeny_Ilyin
Creator II
Creator II

Дмитрий, думаю Вам не избежать опытов с обработкой данных и расчетом показателей в скрипте.
Сложно, на первый взгляд, но в результате Вы получите массивы удобные для визуализации, табличного вывода и применения set analyse.