Это старая версия документа.
В MS Excel вставка привязок в шаблон может осуществляться автоматически (см. Стили шаблонов отчета) или же вручную из окна Вставка привязки, которое вызывается в шаблоне отчета с помощью выполнения макроса "ВставкаПоля". Чтобы открыть макросы, существующие в документе, необходимо на ленте MS Word на вкладке Разработчик нажать на кнопку Макросы (Alt+F8).
В выпадающих списках на вкладках окна Вставка привязки (Рис. 1) перечислены все привязки, которые были созданы в отчете.
Нажатие на кнопку Вставить вставляет выбранную привязку в шаблон. Курсор должен быть предварительно установлен в нужном месте шаблона.
В шаблоне MS Excel тегом привязки является имя диапазона ячейки.
Привязки типа "Секция" и "BAND" вставляются в шаблон с помощью двух тегов: начала и конца секции (Рис. 2).
Дополнительные привязки для привязок типа "Секция" и "BAND" должны быть размещены внутри границ этих привязок, т.е. между тегами начала и конца привязки. Вставка этих привязок осуществляется выбором названия привязки на соответствующей ее типу вкладке окна Вставка привязки. Например, дополнительная привязка типа "Список" вставляется с вкладки Список/Дерево/Фильтр.
Кнопка Удалить служит для удаления тега привязки из шаблона. При этом привязка остается в списке привязок отчета и может быть вставлена в другом месте шаблона.
Кнопка Перейти служит для быстрого перехода в шаблоне к выбранной привязке.
Кнопка Отмена закрывает окно Вставка привязки.
На каждой вкладке выбирается определенный тип привязок (Таблица 1).
Вкладка | Типы привязок |
---|---|
Поле | Объект |
Список/Дерево/Фильтр | Список, Дерево, Фильтр, Шахматка |
Файлы | Файл |
Секции/Бэнды | BAND, Секция |
Секции сокрытия | Специальные секции для сокрытия пустых таблиц или части документа с незаполненным параметром |
Привязку можно не выбирать из списка, а ввести её системное название в поле вручную или копировать из буфера обмена.
В MS Excel перейти к привязке можно, выбрав имя диапазона в соответствующем поле (Рис. 3).
Для тегов начала привязок типа "Секция" и "BAND" к названию привязки добавляются кириллические символы "С_" и "_Н": "С_<НазваниеПривязки>_Н". Для тегов конца привязок типа "Секция" и "BAND" - кириллические символы "С_" и "_К": "С_<НазваниеПривязки>_К".
При этом для привязок типа "BAND" название тега привязки и дополнительных привязок в шаблоне отчета автоматически формируется следующим образом:
В шаблон отчета MS Excel можно вставлять поля привязки типа "BAND" вне бенда, добавив к системному названию привязки индекс, обозначающий номер строки бенда _1, _2, _3, и т.д.: "BND_<СистемноеНазваниеПривязки><_СистемноеНазваниеДополнительнойПривязки_1>".
Внимание! Сохранить изменения в отредактированном шаблоне MS Excel можно только тогда, когда все выполненные отчеты на базе этого шаблона закрыты.