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

Ключ

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

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

...

ячейки Версия 10 (net)

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

...

Описание

Действие устанавливает Устанавливает формат значений в указанную ячейку.

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

Image Removed

...

Image Added

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

Свойство

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

Описание

Тип

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

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

Параметры

Контекст

Context

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

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

Robin.Excel

Контекст excel

Да

Столбец ячейки

Cell column

Столбец ячейки, в которой будет установлен формат значения

Robin.

СтрокаДа

String


Нет

Индекс столбца

Индекс столбца ячейки, в которой будет установлен формат значения

Robin.Numeric


Нет

Строка ячейки

Сell string

Строка ячейки, в которой будет установлен формат значения

Robin.

Число

Numeric


Да

Формат

Format

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

.

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

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

Строка

Общий

Robin.String


Да

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

Format mask

Маска для создания настраиваемого формата. Правила для масок пользовательского формата: 1) Любой пользовательский текст (кг, чел, шт и тому подобные) или символы (в том числе и пробелы) - надо обязательно заключать в кавычки.

2) Можно указать несколько (до 4-х) разных масок форматов через точку с запятой. Тогда первая из масок будет применяться к ячейке, если число в ней положительное, вторая - если отрицательное, третья - если содержимое ячейки равно нулю и четвертая - если в ячейке не число, а текст.

3) 0 (ноль) - одно обязательное знакоместо (разряд), т.е. это место в маске формата будет заполнено цифрой из числа, которое пользователь введет в ячейку. Если для этого знакоместа нет числа, то будет выведен ноль. Например, если к числу 12 применить маску 0000, то получится 0012, а если к числу 1,3456 применить маску 0,00 - получится 1,35.

4) # (решетка) - одно необязательное знакоместо - примерно то же самое, что и ноль, но если для знакоместа нет числа, то ничего не выводится

5) (пробел) - используется как разделитель групп разрядов по три между тысячами, миллионами, миллиардами и т.д.

6) [ ] - в квадратных скобках перед маской формата можно указать цвет шрифта. Разрешено использовать следующие цвета: черный, белый, красный, синий, зеленый, жёлтый, голубой

Строка

Robin.String


Нет

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

Стиль ссылок "R1C1" не поддерживаетсяОтсутствуют.

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

Задача

Существует : существует Excel-документ в котором записаны значения.
Image Added
Требуется установить денежный формат в ячейку "С4"

Image Removed

Решение

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

Реализация: 

Реализация 

  1. Собрать схему робота из действий. 
    Image Added
  2. Настроить параметры для действия "Открыть".
    Image Added
  3. Настроить параметры для действия "Установить формат
  4. Перетащить на рабочую область действие "Открыть" и настроить его параметры:
    Указать путь к файлу Excel  в поле "Путь к файлу".
    Указать чек-бокс=true в поле "Видимый". 
    Image Removed
  5. Перетащить на рабочую область действие "Установить значение ячейки" и настроить его параметры:
    В поле "Контекст" указать контекст открытого Excel документа. 
    В поле "Столбец ячейки" и "Строка ячейки" указать значения С и 4 соответственно. 
    В поле "Формат" указать значение "Денежный". 
    Image RemovedПеретащить на рабочую область действие "Сохранить" и настроить его параметр "Контекст":
    Image Added
  6. Настроить параметры действия  "Сохранить".
    Image Modified
  7. Запустить робота по кнопке "Старт" в верхней панели. 

...

Результат 

Программный робот отработал успешно.
Image Added
Денежный формат успешно установлен в ячейку "С4".  
Image RemovedImage Added