Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 14 Следующий »

Вставить значения из буфера / Paste range from clipboard

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


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


Настройки 

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Robin.Excel

Контекст excel

Да

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

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

Robin.String


Нет

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

Индекс столбца начальной ячейки, в которую будет вставлен диапазон. По умолчанию „1“.

Robin.Numeric


Нет

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

Строка начальной ячейки,в которую будет вставлен диапазон. По умолчанию „1“.

Robin.Numeric


Нет



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


  1. Действие вставляет текстовые значения, взятые с из результатов выполнения действий "Копировать область в буфер" группы Excel, группы Office и группы Базовые действия.
  2. Действие вставляет текстовые значения, скопированные в буфер вручную.
  3. Действие вставляет текстовые значения, которые могли быть взяты из Excel-документов, браузеров и других файлов.
  4. Если значение из буфера является нетекстовым (изображение, файл и т.д.), робот выдает ошибку.
  5. Если буфер обмена пуст, действие не меняет Excel-документ. Робот ошибку не выдает. 
  6.  Если в буфере текст, то текст будет вставлен в ячейку с координатами "Столбец начальной ячейки", "Строка начальной ячейки"
  7. Если значение скопировано из Excel-документа, то Excel предлагает разные параметры вставки (см. скрин). Действие выбирает "Вставить", то есть формат значений изменяться не будет.

                                                                 


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

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


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

Реализация:

  1. Собрать схему робота, состоящу из действий:

  2. Заполнить параметры для действия  "Открыть". В поле "Путь к файлу" указать путь до требуемого Excel-файла. Проставить чекбокс Видимый = true для отображения действий робота на экране. 

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

  5. Заполнить параметры для действия "Сохранить". В параметре "Контекст" указать контекст Excel-документа. 

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

Результат: 

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


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




  • Нет меток