Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:report:insert_anchor:insert_anchor_ms_excel [2020/07/06 16:20] 127.0.0.1 внешнее изменение |
ru:manual:report:insert_anchor:insert_anchor_ms_excel [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Вставка привязки в шаблон отчета MS Excel ====== | ====== Вставка привязки в шаблон отчета MS Excel ====== | ||
- | В MS Excel вставка привязок в шаблон может осуществляться автоматически (см. [[ru/manual/report/new_report/pattern_styles]]) или же вручную из окна **Вставка привязки**, которое вызывается в шаблоне отчета с помощью выполнения макроса "ВставкаПоля". Чтобы открыть макросы, существующие в документе, необходимо на ленте MS Word на вкладке **Разработчик** нажать на кнопку **Макросы** (Alt+F8). | + | В MS Excel вставка привязок в шаблон может осуществляться автоматически или же вручную. |
+ | |||
+ | Автоматическая вставка привязок запускается нажатием на кнопку **1. Генерация шаблона** на конечной странице **Окна редактирования отчета MS Excel**. | ||
- | В выпадающих списках на вкладках окна **Вставка привязки** (Рис. 1) перечислены все привязки, которые были созданы в отчете. | + | == == |
+ | **Внимание!** Автоматическая генерация шаблона приводит к потере пользовательского оформления отчета. Она предназначена для добавления в шаблон отчета большого количества привязок на начальных этапах работы с отчетом. При дальнейшей работе с отчетом рекомендуется использовать механизм ручной вставки привязок в шаблон. | ||
+ | ==== ==== | ||
+ | \\ | ||
+ | Ручная вставка привязок выполняется из окна **Insert Binding**, которое вызывается в шаблоне отчета с помощью выполнения макроса "InsertBinding". Чтобы открыть макросы, существующие в документе, необходимо на ленте MS Excel на вкладке **Разработчик** нажать на кнопку **Макросы** (Alt+F8). | ||
+ | |||
+ | В выпадающих списках на вкладках окна **Insert Binding** (Рис. 1) перечислены все привязки, которые были созданы в отчете. | ||
- | [{{ ru/manual/report/insert_anchor/insert_anchor_ms_excel/change_insert_anchor_ms_excel0001.png?nolink |Рисунок 1. Окно **Вставка привязки**}}] | + | [{{ ru/manual/report/insert_anchor/insert_anchor_ms_excel/change_insert_anchor_ms_excel0001.png?nolink |Рисунок 1. Окно **Insert Binding**}}] |
- | Нажатие на кнопку **Вставить** вставляет выбранную привязку в шаблон. Курсор должен быть предварительно установлен в нужном месте шаблона. | + | Нажатие на кнопку **Insert** вставляет выбранную привязку в шаблон. Курсор должен быть предварительно установлен в нужном месте шаблона. |
В шаблоне MS Excel тегом привязки является имя диапазона ячейки. | В шаблоне MS Excel тегом привязки является имя диапазона ячейки. | ||
Строка 13: | Строка 21: | ||
Привязки типа "Секция" и "BAND" вставляются в шаблон с помощью двух тегов: начала и конца секции (Рис. 2). | Привязки типа "Секция" и "BAND" вставляются в шаблон с помощью двух тегов: начала и конца секции (Рис. 2). | ||
- | [{{ ru/manual/report/insert_anchor/insert_anchor_ms_excel/change_insert_anchor_ms_excel0002.png?nolink |Рисунок 2. Радиокнопки для выбора типа тега привязки на вкладке **Секции/Бенды**}}] | + | [{{ ru/manual/report/insert_anchor/insert_anchor_ms_excel/change_insert_anchor_ms_excel0002.png?nolink |Рисунок 2. Радиокнопки для выбора типа тега привязки на вкладке **Section/BAND**}}] |
- | Дополнительные привязки для привязок типа "Секция" и "BAND" должны быть размещены внутри границ этих привязок, т.е. между тегами начала и конца привязки. Вставка этих привязок осуществляется выбором названия привязки на соответствующей ее типу вкладке окна **Вставка привязки**. Например, дополнительная привязка типа "Список" вставляется с вкладки **Список/Дерево/Фильтр**. | + | Дополнительные привязки для привязок типа "Секция" и "BAND" должны быть размещены внутри границ этих привязок, т.е. между тегами начала и конца привязки. Вставка этих привязок осуществляется выбором названия привязки на соответствующей ее типу вкладке окна **Insert Binding**. Например, дополнительная привязка типа "Список" вставляется с вкладки **List/Tree/Filter**. |
- | Кнопка **Удалить** служит для удаления тега привязки из шаблона. При этом привязка остается в списке привязок отчета и может быть вставлена в другом месте шаблона. | + | Кнопка **Delete** служит для удаления тега привязки из шаблона. При этом привязка остается в списке привязок отчета и может быть вставлена в другом месте шаблона. |
- | Кнопка **Перейти** служит для быстрого перехода в шаблоне к выбранной привязке. | + | Кнопка **Go to** служит для быстрого перехода в шаблоне к выбранной привязке. |
- | Кнопка **Отмена** закрывает окно **Вставка привязки**. | + | Кнопка **Cancel** закрывает окно **Insert Binding**. |
На каждой вкладке выбирается определенный тип привязок (Таблица 1). | На каждой вкладке выбирается определенный тип привязок (Таблица 1). | ||
Строка 27: | Строка 35: | ||
<startTableBox> | <startTableBox> | ||
^ Вкладка ^ Типы привязок ^ | ^ Вкладка ^ Типы привязок ^ | ||
- | | **Поле** | Объект | | + | | **Object** | Объект | |
- | | **Список/Дерево/Фильтр** | Список, Дерево, Фильтр, Шахматка | | + | | **List/Tree/Filter** | Список, Дерево, Фильтр, Шахматка | |
- | | **Файлы** | Файл | | + | | **Fail** | Файл | |
- | | **Секции/Бэнды** | BAND, Секция | | + | | **Section/BAND** | BAND, Секция | |
- | | **Секции сокрытия** | Специальные секции для сокрытия пустых таблиц или части документа с незаполненным параметром | | + | | **Hide area** | Специальные области для скрытия пустых таблиц или части документа с незаполненным параметром | |
- | <endTableBox|Таблица 1. Вкладки окна "Вставка привязки" и выбираемые на них типы привязок> | + | <endTableBox|Таблица 1. Вкладки окна "Insert Binding" и выбираемые на них типы привязок> |
Привязку можно не выбирать из списка, а ввести её системное название в поле вручную или копировать из буфера обмена. | Привязку можно не выбирать из списка, а ввести её системное название в поле вручную или копировать из буфера обмена. | ||
Строка 40: | Строка 48: | ||
[{{ ru/manual/report/insert_anchor/insert_anchor_ms_excel/lang_insert_anchor_ms_excel0003.png?nolink |Рисунок 3. Выбор привязки для перехода к ней}}] | [{{ ru/manual/report/insert_anchor/insert_anchor_ms_excel/lang_insert_anchor_ms_excel0003.png?nolink |Рисунок 3. Выбор привязки для перехода к ней}}] | ||
- | Для тегов начала привязок типа "Секция" и "BAND" к названию привязки добавляются кириллические символы "С_" и "_Н": "С_<НазваниеПривязки>_Н". Для тегов конца привязок типа "Секция" и "BAND" - кириллические символы "С_" и "_К": "С_<НазваниеПривязки>_К". | + | Для тегов начала привязок типа "Секция" и "BAND" к названию привязки добавляются символы "S_" (от английского "Section" - секция) и "_B" (от английского "Begin" - начало): "S_<НазваниеПривязки>_B". Для тегов конца привязок типа "Секция" и "BAND" - кириллические символы "S_" (от английского "Section" - секция) и "_E" (от английского "End" - конец): "S_<НазваниеПривязки>_E". |
При этом для привязок типа "BAND" название тега привязки и дополнительных привязок в шаблоне отчета автоматически формируется следующим образом: | При этом для привязок типа "BAND" название тега привязки и дополнительных привязок в шаблоне отчета автоматически формируется следующим образом: | ||
- | * Перед названиями тегов всех привязок, относящихся к бэнду, добавляются символы <BND_>. Название тега привязки BAND будет иметь вид: "BND_<СистемноеНазваниеПривязки>". Соответственно, имена диапазона для тегов начала и конца BAND'а будет следующими: "С_BND_<СистемноеНазваниеПривязки>_Н" и "С_BND_<СистемноеНазваниеПривязки>_К". | + | * Перед названиями тегов всех привязок, относящихся к бэнду, добавляются символы <BND_>. Название тега привязки BAND будет иметь вид: "BND_<СистемноеНазваниеПривязки>". Соответственно, имена диапазона для тегов начала и конца BAND'а будет следующими: "S_BND_<СистемноеНазваниеПривязки>_B" и "S_BND_<СистемноеНазваниеПривязки>_E". |
* Название тега дополнительной привязки будет составным: "BND_<СистемноеНазваниеПривязки><_СистемноеНазваниеДополнительнойПривязки>". | * Название тега дополнительной привязки будет составным: "BND_<СистемноеНазваниеПривязки><_СистемноеНазваниеДополнительнойПривязки>". | ||
Строка 59: | Строка 67: | ||
[<contextnavigator>] | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_manual_report_insert_anchor_insert_anchor_ms_excel|name=Вставка привязки в шаблон отчета MS Excel|type=vote|trace=ip|headline=off)} |