Автоматизация проектирования с помощью VBA 04.03
442 Руководство пользователя WinCC V6 Основная документация
6AV6392-1XA06-0AB0
17.2.2 Использование VBA при конфигурировании объектов,
зависящих от выбранного языка
Введение
Используя VBA, можно выполнять конфигурирование объектов в Graphics
Designer [Графическом дизайнере] для многоязычных проектов. То есть,
используя VBA, вы можете иметь доступ и работать со свойствами
объектов, зависящими от выбранного языка. В то же время вы можете
создавать пользовательские меню и панели инструментов на различных
языках. В VBA тексты на иностранных языках хранятся в списке типа
"LanguageTexts [Тексты на различных языках]". Настройки для шрифтов,
зависящих от выбора языка, хранятся в списке типа "LanguageFonts
[Шрифты языка]".
Более подробную информацию о создании объектов, зависящих от
выбранного языка, можно найти в документации по WinCC - "Setting up
multilingual projects [Создание многоязычных проектов]".
Язык рабочего стола
Язык рабочего стола переключается с использованием средств WinCC, без
применения VBA. При переключении языка рабочего стола в WinCC,
происходит событие "DesktopLanguageChanged [Изменение языка рабочего
стола]". При этом вы можете настроить пользовательские меню и панели
инструментов, например, заменив все пиктограммы, отображение которых
зависит от выбранного языка.
Изменение языка рабочего стола влияет на отображение следующих
объектов и соответствующих свойств, зависящих от выбранного языка:
• объект FolderItem [Элемент папки];
• объект Menu [Меню] и объект MenuItem [Пункт меню];
• объект ToolbarItem [Элемент панели инструментов].
• Более подробную информацию о языке рабочего стола можно найти в
документации по WinCC - "Setting up multilingual projects [Создание
многоязычных проектов]" в главе "Language terms in WinCC [Термины
языка в WinCC]".
Язык проектирования
Вы можете изменить язык проектирования с помощью VBA, используя
свойство "CurrentDataLanguage [Текущий язык данных]".
В следующем примере язык проектирования был изменен на "English
[Английский]":