История страницы
...
Документ "Test.xlsx" создан в папке.
Исполнить формулу / Apply formula to cell (перенести в подгруппу "Ячейки")
Исполняет формулу в выбранной ячейке.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Context
...
Наименование страницы, к которой будет применено действие.
...
Порядковый номер страницы, к которой будет применено действие.
Нумерация начинается с "1".
...
Robin.Numeric
...
Адрес ячейки, в которую будет записан результат выполнения формулы.
Формат заполнения:"ХY", где "Х" - это номер столбца, а "Y" - номер строки.
...
Формула, по которой будет выполнено вычисление в ячейке.
Должна начинаться с символа "=".
...
Robin.String
...
=COUNTIF(I3:I{Rows},"Да")
...
Использовать локальный язык формул.
По умолчанию false.
...
Особые условия использования
По умолчанию используются формулы на английском языке.
Посмотреть наименования функций можно на официальном сайте: https://support.office.com/en-gb/article/excel-functions-by-category-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb
Для использования локального (в нашем случае русского) языка необходимо сделать пометку в поле "Локальный язык".
Пример использования
Задачи:
Существует Excel-документ "Test.xlsx".
Необходимо исполнить формулу по подсчету количество записей на странице.
Решение:
- Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
- Исполнить формулу.
- Сохранить документ.
Реализация:
- Открываем группу действий "Excel".
- Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Открыть").
- Помещаем в рабочее пространство студии действие "Исполнить формулу".
Настройка действия:- Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
- Параметр "Формула". Указываем формулу для выполнения вычислений в ячейке.
- Параметр "Результат". Указываем переменную, в которую должен быть записан результат выполнения формулы.
- Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Сохранить документ").
- Запускаем робота по кнопке "Запуск" в верхней панели.
Результат:
Документ содержит результат выполнения формулы в заданной ячейке.
Запустить макрос / Run macro
...
Запускает макрос.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Контекст | Context | Уникальный идентификатор сеанса, к которому будет применено действие. | Robin.Excel | EXCEL_INSTANCE | Да |
Имя листа | Sheet name | Наименование листа, к которому будет применено действие. | Robin.String | Лист1 | Нет |
Индекс листа | Sheet index | Порядковый номер листа документа, к которому будет применено действие. Нумерация начинается с "1". | Robin.Numeric | 1 | Нет |
Имя макроса | Macro name | Наименование макроса, который будет запущен. | Robin.String | Run_Macros | Да |
Особые условия использования
Отсутствуют.
Пример использования
Задачи:
Существует Excel-документ "Test.xlsm".
...
Сохраняет Excel-документ.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | |||||
Контекст | Context | Уникальный идентификатор сеанса, к которому будет применено действие. | Robin.Excel | EXCEL_INSTANCE | Да |
Папка | Folder | Путь к папке, в которую будет сохранен документ. Если поле остается пустым, то файл сохраняется в той же папке, в которой был открыт исходный файл. Доступен ввод вручную, либо выбор папки в модальном окне "Выбор папки" по кнопке . | Robin.FolderPath | C:\Excel | Нет |
Имя файла | File name | Наименование нового документа, который будет создан. Если данное поле остается пустым, то файл сохраняется с тем же именем, который документ имел при открытии. | Robin.String | Новый_файл | Нет |
Формат | Format | Формат, в котором будет сохранен документ. Если данное поле остается пустым, то файл сохраняется в том же формате, который документ имел при открытии. Выпадающий список. Доступные к выбору расширения:
| Robin.String | xlsx | Нет |
Особые условия использования
Отсутствуют.
Пример использования
Задача:
Существует Excel-документ "Test.xlsx".
...
Изменяет доступ к Excel-документу.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор сеанса, к которому будет применено действие. | Robin.Excel | EXCEL_INSTANCE | Да |
Ограничить доступ | Limit access | Запрет общего доступа к документу. Если:
По умолчанию false. | Robin.Boolean | true | Нет |
Особые условия использования
Отсутствуют.
Пример использования
Задача:
Существует Excel-документ "Test.xlsx".
...
Доступ к документу "Test.xlsx" ограничен.
Сортировка / Sort (переместить в Область)
...
Сортирует данные в таблице.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор сеанса, к которому будет применено действие | Robin.Excel | EXCEL_INSTANCE | Да |
Имя листа | Sheet name | Наименование листа, к которому будет применено действие | Robin.String | Лист2 | Нет |
Индекс листа | Sheet index | Порядковый номер листа, к которому будет применено действие. Порядковый номер начинается с "1". | Robin.Numeric | 1 | Нет |
Столбец | Column | Наименование столбца, по которому будет проведена сортировка. Если столбец не указан, то сортировка идет по первому в диапазоне. | Robin.String | А | Нет |
Начало диапазона | Start cell | Адрес начальной ячейки, от которой будет установлен диапазон сортировки. Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки. По умолчанию применяются границы используемой области из контекста. | Robin.String | A1 | Нет |
Конец диапазона | End cell | Адрес конечной ячейки, до которой будет установлен диапазон сортировки. Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки. По умолчанию применяются границы используемой области из контекста. | Robin.String | В1000 | Нет |
Порядок | Order | Порядок сортировки.
По умолчанию "от A до Я / по возрастанию" | Robin.String | от A до Я / по возрастанию | Нет |
Особые условия использования
Меняется порядок только включенных в диапазон сортировки данных.
...
Находит адрес ячейки по тексту, который написан в этой ячейке.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||
---|---|---|---|---|---|---|---|
Параметры | |||||||
Контекст | Context | Уникальный идентификатор сеанса, к которому будет применено действие. | Robin.Excel | EXCEL_INSTANCE | Да | ||
Имя листа | Sheet name | Наименование страницы, к которой будет применено действие | Robin.String | Лист1 | Нет | ||
Индекс листа | Sheet index | Индекс (порядковый номер) страницы, к которой будет применено действие. | Robin.Numeric | 1 | Нет | ||
Начало диапазона | Start cell | Адрес начальной ячейки, от которой будет выполняться поиск. Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки. По умолчанию применяются границы используемой области. | Robin.String | A1 | Нет | ||
Конец диапазона | End cell | Адрес конечной ячейки, до которой будет выполняться поиск. Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки. По умолчанию применяются границы используемой области. | Robin.String | B3 | Нет | ||
Пропустить скрытые ячейки | Skip hidden | Скрытые ячейки не будут участвовать в поиске. По умолчанию false | Robin.Boolean | true | Нет | ||
Текст | Text | Текст, поиск которого будет осуществляться. | Robin.String | 10 | ДаПоиск с помощью | ||
Метод поиска | Search | by method | Принцип соответствия введенного текста значениям ячеек | Метод поиска. Выпадающий список:
По умолчанию xsFull | Robin.String | xsFull | Нет |
Результаты | |||||||
Результат | Result | Словарь найденных ячеек. Ключ- ячейка. | Robin.Dictionary | Словарь |
Особые условия использования
Если поле диапазон поиска не задан, то поиск осуществляется по всей используемой области на листе.
Пример использования
Задача:
Существует Excel-документ "Test.xlsx".
...