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

Ключ

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

...

Copy range to clipboard Version 9 (Net)

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

Описание

Сохраняет значения из заданной области.

Иконка

Image Removed

Параметры

Входные параметры  

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

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

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

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

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

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

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

Пропустить скрытые                                           Копировать только видимые ячейки

Настройки

...

Свойство

...

Описание

...

Тип

...

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

...

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

...

Параметры

...

Контекст

...

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

...

Robin.Excel

...

Контекст excel

...

Да

...

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

...

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

...

Robin.String

...

Нет

...

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

...

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

...

Robin.Numeric

...

Нет

...

Строка начальной ячейки

...

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

...

Robin.Numeric

...

Нет

...

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

...

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

...

Robin.String

...

Нет

...

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

...

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

...

Robin.Numeric

...

Нет

...

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

...

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

...

Robin.Numeric

...

Нет

...

Пропустить скрытые

...

Копировать только видимые ячейки

...

Robin.Boolean

...

true

...

Нет

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

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

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

Задача

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

 image2024-1-16_16-44-16.pngImage Removed

Необходимо скопировать эту таблицу в буфер и вставить ее же на две строки ниже, начиная с ячейки А7. 

Решение 

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

Реализация

...

Description

Saves values from the specified area.

Icon

Image Added

Parameters

Input parameters

NameDescription
ContextThe context of the action for working with an Excel document.
Start cell column nameThe column name of the start cell (the beginning of the range) from which the area to be copied will be set.
Start cell column indexThe column index of the header cell (beginning of the range) from which the area to be copied will be set.
Start cell rowThe row of the start cell (beginning of the range) from which the area to be copied will be set.
End cell column nameThe column name of the end cell (end of the range) to which the area to be copied will be set.
End cell column indexThe column index of the end cell (end of range) to which the area to be copied will be set.
End cell rowThe row of the end cell (end of range) to which the area to be copied will be set.
Skip hiddenCopy only visible cells.

Settings

Property

Description

Type

Example of filling in

Obligatory to fill in the field

Parameters

Context

Action context for working with an Excel document

Excel instance

Excel context

Yes

Start cell column name

The column name of the initial cell (the beginning of the range) from which the area to be copied will be set. If the field is not filled in, the value from the "Start cell column index" field is taken.

String


No

Start cell column index

Column index of the initial cell (beginning of the range) from which the area to be copied will be set. If the field is not filled in, the boundary of the used area is taken.

Numeric


No

Start cell row

String of the initial cell (beginning of the range) from which the copied area will be set. If the field is not filled in, the boundary of the used area is taken.

Numeric


No

End cell column name

The column name of the end cell (end of range) to which the area to be copied will be set. If the field is not filled in, the value from the "End cell column index" field is taken.

String


No

End cell column index

The column index of the end cell (end of range) to which the area to be copied will be set. If the field is not filled in, the boundary of the used area is taken.

Numeric


No

End cell row

String of the end cell (end of range) to which the area to be copied will be set. If the field is not filled in, the boundary of the used area is taken.

Numeric


No

Skip hidden

Copy only visible cells.

Boolean

true

No

Special conditions of use

The "R1C1" reference style is not supported.

Example of use

Task

There is an Excel document "Test" with a table:

 image2024-1-16_16-44-16.pngImage Added

It is necessary to copy this table to the buffer and paste it two rows below, starting from cell A7. 

Solution 

Use the actions "Open", "Copy range to clipboard", "Copy range from clipboard", "Save". 

Implementation

  1. Assemble a robot scheme consisting of the actions:
    image2024-1-16_16-45-2.pngImage Added

  2. Fill in the parameters for the "Open" action. In the "Path to file" field, specify the path to the required Excel file. Check the Visible = true checkbox to display robot actions on the screen. 
    image2024-1-16_16-45-15.pngImage Added

  3. Fill in the parameter for the "Copy range to clipboard" action. Do not fill in the other fields, as it is necessary to copy the table completely.
    image2024-1-16_16-45-37.pngImage Added 

  4. Fill in the parameters for the "Paste range from clipboard" action. 
    image2024-1-16_16-45-55.pngImage Added

  5. Fill in the parameter for the "Save" action. In the "Context" parameter specify the context of the Excel document. 
    image2024-1-16_16-46-11.pngImage Added

  6. Launch the robot using the "Start" button in the top panel. 

Result

The program robot completed successfully.

image2024-1-16_16-51-13.pngImage Added

The table is copied and pasted starting in cell A7

...

Результат

Программный робот отработал успешно.

image2024-1-16_16-51-13.pngImage Removed

Таблица скопирована и вставлена начиная с ячейки А7

image2024-1-16_16-50-42.png