Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

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)}
Driven by DokuWiki