В мультиязычные отчёты можно вставлять значения на основе иероглифической системы.
Значения добавляются в дополнительные свойства файла отчета и потом могут быть вставлены в отчет с помощью макросов.
Инструкции для вставки в шаблоны форматов MS Word и MS Excel приведены в соответствующих пунктах текущей статьи ниже.
В справочнике Главное меню → Отчеты → Шаблоны отчетов объекта либо Шаблоны отчетов (для статических отчётов) нажать Действия - Настройка параметров.
Поставить галку напротив параметра "Файл шаблона". Нажать кнопку "Ок".
В нужной строке дважды нажать на ячейку в появившемся столбце.
В появившемся окне нажать на гиперссылку Открыть файл.
В появившемся окне нажать в Главном меню выбрать ленту "Файл", вкладка "Сведения", в кнопке с выпадающим списком "Свойства" выбрать вариант "Дополнительные свойства" и перейти на вкладку "Прочие".
Рисунок 1. Меню Сведения
MS Word
Добавить дополнительное свойство, у которого в качестве значения указать требуемый текст.
Рисунок 2. Добавление дополнительного свойства шаблона
Сохранить файл шаблона в нужном месте и закрыть
MS Word.
В окне из пункта 1.3 нажать гиперссылку "Выбрать файл" и выбрать сохраненный в предыдущем пункте файл шаблона.
Далее можно вставить это дополнительное свойство в отчет с помощью макроса, пример реализации приведен ниже.
Пример макроса для дополнительного свойства в отчет формата MS Word
Sub InsertValueWord()
ActiveDocument.Content.InsertAfter Text:=ActiveDocument.CustomDocumentProperties("text_ja")
End Sub
Открыть шаблон отчёта.
Нажать кнопку Редактирование формы.
В появившемся окне нажать в Главном меню выбрать ленту "Файл", вкладка "Сведения", в кнопке с выпадающим списком "Свойства" выбрать вариант "Дополнительные свойства" и перейти на вкладку "Прочие". (см. Рис. 1).
Добавить дополнительное свойство (см. Рис. 2), у которого в качестве значения указать требуемый текст.
Сохранить файл шаблона отчёта в
MS Excel, а затем сохранить шаблон отчета кнопкой
Сохранить в Мастере отчетов в Busines Studio.
Теперь значение из этого дополнительного свойства можно вставлять в отчет с помощью макроса по названию дополнительного свойства.
Далее можно вставить это дополнительное свойство в отчет с помощью макроса, пример реализации приведен ниже.
Пример макроса для дополнительного свойства в отчет формата MS Excel
Sub InsertValueExcel()
Dim rng As Range
Set rng = Range("A1")
rng.Value = ActiveWorkbook.CustomDocumentProperties("text_ja")
End Sub