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

Ключ

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

...

Copy sheet Version 3 (Net)

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

Описание

Действие копирует лист в указанный документ.

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

Image Removed

Параметры

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

  1. Контекст источника - Контекст файла, откуда будет взят лист.

  2. Целевой контекст - Контекст файла, куда будет вставлен лист. Если параметр не выбран, будет взят файл исходного контекста.

  3. Способ идентификации листа - Параметр задает способ идентификации листа: через имя или индекс. Например: По имени листа.

  4. Имя листа - Наименование листа, к которому будет применено действие. Например: Лист для копирования.

  5. Индекс листа - Порядковый номер листа, к которому будет применено действие. Порядковый номер начинается с «1».

  6. Имя скопированного листа - Имя листа, которое будет присвоено скопированному листу. Например: Новый_лист.

Настройки

...

Свойство

...

Описание

...

Тип

...

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

...

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

...

Параметры

...

Контекст источника

...

Контекст файла, откуда будет взят лист.

...

Robin.Excel

...

Контекст excel

...

Да

...

Целевой контекст

...

Контекст файла, куда будет вставлен лист. Если параметр не выбран, будет взят файл исходного контекста.

...

Robin.Excel

...

Контекст excel

...

Нет

...

Description

The action copies the sheet to the specified document. 

Action icon 

Image Added

Settings of parameters

Property

Description

Type

Example of filling in

Obligatory to fill in the field

Parameters

Source context

The context of the file from which the sheet will be taken.

Excel instance

Excel instance

Yes

Target context

The context of the file where the sheet will be inserted. If not selected, the source context file will be taken.

Excel instance

Excel instance

No

Sheet identification method

Parameter specifies the method of sheet identification: via name or index

String


Yes

Sheet name


The name of the sheet to which the action will be applied.

String


No

Sheet index

The sequence number of the sheet to which the action will be applied. The sequence number starts with "1".

Numeric


No

Copied sheet name

The sheet name that will be assigned to the copied sheet.

String


No

Special conditions of use

None 

Example of use

Task

There is an Excel document with a sheet "To copy". You need to copy this sheet and create the same one in the same document, but with the name "New". 

Solution

Use the actions "Open", "Copy sheet", "Save".  

...

Способ идентификации листа

...

Параметр задает способ идентификации листа: через имя или индекс

...

Robin.String

...

Да

...

Имя листа

...

Наименование листа, к которому будет применено действие.

...

Robin.String

...

Нет

...

Индекс листа

...

Порядковый номер листа, к которому будет применено действие. Порядковый номер начинается с «1».

...

Robin.Numeric

...

Нет

...

Имя скопированного листа

...

Имя листа, которое будет присвоено скопированному листу.

...

Robin.String

...

Нет

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

Отсутствуют 

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

Задача

существует Excel-документ, в котором есть лист "Для копирования". Необходимо скопировать данный лист и создать такой же в том же документе, только с названием "Новый". 

Решение

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

Реализация Implementation 

  1. Собрать схему робота, состоящую из действий: 
    Image Removed
    Image Added
  2. Set the parameters of the "Open" action.
    1. Specify in the "PathToFile" field the path to the required file. 
    2. In the "Open Visible" field specify checkbox
    Настроить параметры действия "Открыть".
    1. Указать в поле "Путь к файлу" путь до требуемого файла. 
    2. В поле "Видимый" указать чек-бокс = true. 
    Image Removed
  3. Настроить параметры действия "Скопировать лист".
    1. В поле "Контекст источника" указать контекст открытого документа.
    2. В поле "Способ идентификации листа" указать значение "По имени листа"
    3. В поле "Имя листа" указать значение листа, который должен быть скопирован. 
    4. В поле "Имя скопированного листа" указать имя нового листа. 

...

4. Настроить параметр действия "Сохранить".

Image Removed

5. Запустить робота по кнопке "Старт" в верхней панели.

Дополнительно. Для копирования листа Excel в другой документ Excel, необходимо документы связать перед этим. 

Image Removed

Результат 

Программный робот отработал успешно. В документ добавлен скопированный лист «Новый 1».

Image Removed

  1. Image Added
  2. Customize the parameters of the "Copy sheet" action.
    1. In the "Source context" field specify the context of the open document.
    2. In the "Sheet identification method" field specify the value "via sheet name"
    3. In the "Sheet name" field specify the value of the sheet to be copied.
    4. In the "Copy sheet name" field specify the name of the new sheet.

Image Added

4. Customize the "Save" action parameter.

Image Added

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

 

Optional. To copy an Excel sheet into another Excel document, you must link the documents before doing so. 

Image Added

Result  

The software robot completed successfully. The copied sheet "New 1" has been added to the document.

Image Added

Image AddedImage Removed