Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Установить формат

...

Версия 9 (Net)

Группа действий: Excel 

...

Описание

Задает Действие устанавливает формат ячейкам ячеек из указанного диапазона.

Иконка действия

Image Removed

...

Image Added

Параметры и их настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеИдентификатор контекста ExcelEXCEL_INSTANCEДа

От

Start cell

Адрес начальной ячейки диапазона.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Контекст действия для работы с Excel-документом

Robin.Excel

Контекст excel

Да

Имя столбца начальной ячейки

Имя столбца начальной ячейки диапазона. Если поле не заполнено, то берется значение из поля «Индекс столбца начальной ячейки»

Robin.String


Нет

Индекс столбца начальной ячейки

Индекс столбца начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница используемой области

Robin.Numeric


Нет

Строка


A1

начальной ячейки

Строка начальной ячейки диапазона. Если поле не заполнено, то берется граница используемой области

Robin.Numeric


Нет

До

End cell

Имя столбца конечной ячейки

Имя столбца

Адрес

конечной ячейки диапазона.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Если поле не заполнено, то берется значение из поля «Индекс столбца конечной ячейки»

Robin.String


Нет

Индекс столбца конечной ячейки

Индекс столбца конечной ячейки диапазона. Если поле не заполнено, то берется граница используемой области

Robin.Numeric


Нет

Строка


A1000

конечной ячейки

Строка конечной ячейки диапазона. Если поле не заполнено, то берется граница используемой области. Если адрес конечной ячейки будет меньше адреса начальной ячейки, то будет использована область которая ограничивается этими ячейками. Если адрес конечной ячейки будет меньше адреса начальной ячейки, то будет использована область которая ограничивается этими ячейками

Robin.Numeric


Нет

Формат

Format

Формат, который будет установлен в выбранных ячейках

.

Выпадающий список допустимых форматов:

  • Общий
  • Числовой
  • Денежный
  • Финансовый
  • Дата
  • Время
  • Процентный
  • Дробный
  • Экспоненциальный
  • Текстовый
  • Пользовательский
СтрокаТекстовый

Robin.String


Да

Маска формата

Format template

Маска для создания настраиваемого формата.

Поле становится активным после выбора значения "Пользовательский" в параметре "Формат" (решение на уровне студии).

Строка

Правила для масок пользовательского формата: 1) Любой пользовательский текст (кг, чел, шт и тому подобные) или символы (в том числе и пробелы) - надо обязательно заключать в кавычки. 2) Можно указать несколько (до 4-х) разных масок форматов через точку с запятой. Тогда первая из масок будет применяться к ячейке, если число в ней положительное, вторая - если отрицательное, третья - если содержимое ячейки равно нулю и четвертая - если в ячейке не число, а текст. 3) 0 (ноль) - одно обязательное знакоместо (разряд), т.е. это место в маске формата будет заполнено цифрой из числа, которое пользователь введет в ячейку. Если для этого знакоместа нет числа, то будет выведен ноль. Например, если к числу 12 применить маску 0000, то получится 0012, а если к числу 1,3456 применить маску 0,00 - получится 1,35. 4) # (решетка) - одно необязательное знакоместо - примерно то же самое, что и ноль, но если для знакоместа нет числа, то ничего не выводится 5) (пробел) - используется как разделитель групп разрядов по три между тысячами, миллионами, миллиардами и т.д. 6) [ ] - в квадратных скобках перед маской формата можно указать цвет шрифта. Разрешено использовать следующие цвета: черный, белый, красный, синий, зеленый, жёлтый, голубой

Robin.String

# ##0,00


Нет

Особые условия использования

Если адрес "До" будет меньше адреса "От", будет использована область которая ограничивается этими ячейками.

...

  • Любой пользовательский текст (кгчелшт и и тому подобные) или символы (в том числе и пробелы) - надо обязательно заключать в кавычки.
  • Можно указать несколько (до 4-х) разных масок форматов через точку с запятой. Тогда первая из масок будет применяться к ячейке, если число в ней положительное, вторая - если отрицательное, третья - если содержимое ячейки равно нулю и четвертая - если в ячейке не число, а текст.
  • 0 (ноль) - одно обязательное знакоместо (разряд), т.е. это место в маске формата будет заполнено цифрой из числа, которое пользователь введет в ячейку. Если для этого знакоместа нет числа, то будет выведен ноль. Например, если к числу 12 применить маску 0000, то получится 0012, а если к числу 1,3456 применить маску 0,00 - получится 1,35.
  • # (решетка)  - одно необязательное знакоместо - примерно то же самое, что и ноль, но если для знакоместа нет числа, то ничего не выводится.
  • (пробел) - используется как разделитель групп разрядов по три между тысячами, миллионами, миллиардами и т.д.
  • [ ]  - в квадратных скобках перед маской формата можно указать цвет шрифта. Разрешено использовать следующие цвета: черный, белый, красный, синий, зеленый, жёлтый, голубой.

Пример использования

Задача

Существует : существует Excel-документ с таблицей .
Image Modified.

Необходимо поменять формат ячеек в столбце "B" "В2" по "В7") с общего на денежный. 

Решение

Воспользоваться : воспользоваться действиями "Открыть", "Установить формат", "Сохранить". 

Реализация

...

  1. Собрать схему робота, состоящую из действий. 
    Image Added
  2. Настроить параметры для действия "Открыть". 
    Image Added
  3. Настроить параметры для действия  "Установить формат".
    Image Added
  4. Настроить параметры для действия "Сохранить".
    image2022-9-28_14-17-34.pngImage Added

...

  1. Перетащить на рабочую область действие "Открыть" и настроить его параметры. В поле "Путь к файлу" указать путь до требуемого Excel-файла. Проставить чекбокс Видимый = true для отображения действий робота на экране. 
    Image Removed

  2. Перетащить на рабочую область действие "Установить формат" и настроить его параметры. Заполнить поле "Контекст", указав в нем контекст открытого документа. Поля, связанные с столбцами и строками заполнить согласно диапазона с В2 по В7, в поле "Формат" выбрать значение "Денежный". 
    Image Removed
    Перетащить на рабочую область действие "Сохранить". В параметре "Контекст" указать контекст Excel-документа. 
    Image Removed
  3. Запустить робота по кнопке "Старт" в верхней панели. 

Результат

...

Программный робот отработал успешно.
Image Modified
В требуемом диапазоне изменен формат ячеек с общего на денежный.  
Image Modified