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

Ключ

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

Скопировать лист Версия 3 (Net)

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

...

Описание

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

...

Image Added

Image Removed

Параметры

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

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

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

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

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

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

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

Настройки

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

Свойство

Описание

Тип

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

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

Параметры

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

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

.

Robin.Excel

Контекст excel

Да

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

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

.

Robin.Excel

Контекст excel

Нет

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

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

Robin.String


Да

Имя листа

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

.

Robin.String


Нет

Индекс листа

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

.

Robin.Numeric


Нет

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

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

.

Robin.String


Нет

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

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

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

Задача

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

Решение

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

Реализация 

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

...

  1. Настроить параметр

...

  1. действия "Сохранить".
    Image Modified

...

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

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

Image Removed

Результат 

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