Это старая версия документа.


Вставка диаграммы

Текущая ситуация

Для вывода графических схем в отчеты используется привязка типа "Файл". При этом выводится графика, которая уже существует в бизнес-модели (диаграмма процессов, оргструктуры). Не существует привязок, которые бы выводили различные диаграммы на основе цифровых данных бизнес-модели. Для решения подобных задач могут использоваться средства MS Word.

Постановка задачи

В статическом отчете формата Word необходимо вывести диаграмму с отображением количества непосредственно подчиненных должностей. Исходная информация для построения диаграммы будет представлена в таблице, формируемой привязкой.

Исходные данные

Решение описывается с момента, когда в шаблоне отчета существует таблица – привязка типа "Фильтр" с отображением необходимых данных.

Invalid Link
Рисунок 1. Вид шаблона отчета

Концепция решения

На основе таблицы необходимо построить диаграмму. Т.е. необходимо написать код, который вручную делался бы так:

  1. Выделить необходимые столбцы таблицы
  2. Лента "Вставка", группа "Иллюстрации", кнопка "Диаграмма"
  3. Контекстное меню по диаграмме, меню "Объект Диаграмма", пункт "Изменить" и настроить по своему усмотрению

Шаги решения

Все решение сводится к написанию макроса.

<code vb>

</code>

Результат

Invalid Link
Рисунок 2. Вид сформированного отчета
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki