Поделиться через


Метод TextRange.PasteSpecial (PowerPoint)

Заменяет текстовый диапазон содержимым буфера обмена в указанном формате.

Синтаксис

expression. PasteSpecial (DataType, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Link)

Выражение Переменная, представляющая объект TextRange .

Параметры

Имя Обязательный или необязательный Тип данных Описание
DataType Необязательный PpPasteDataType Формат для содержимого буфера обмена при вставке в документ. Значение по умолчанию зависит от содержимого в буфере обмена. Если указанный тип данных в аргументе DataType не поддерживается содержимым буфера обмена, возникает ошибка.
DisplayAsIcon Необязательный MsoTriState MsoTrue для отображения внедренного объекта (или ссылки) в виде значка.
IconFileName Необязательный String Если параметр DisplayAsIcon имеет значение msoTrue, этот аргумент является путем и именем файла, в котором хранится отображаемый значок. Если параметр DisplayAsIcon имеет значение msoFalse, этот аргумент игнорируется.
IconIndex Необязательный Long Если параметр DisplayAsIcon имеет значение msoTrue, этот аргумент представляет собой число, соответствующее значку, который вы хотите использовать в файле программы, заданном параметром IconFilename. Например, 0 (ноль) соответствует первому значку, 1 — второму значку. Если этот аргумент опущен, используется первый значок (по умолчанию). Если параметр DisplayAsIcon имеет значение msoFalse, этот аргумент игнорируется. Если IconIndex находится за пределами допустимого диапазона, используется значок по умолчанию (индекс 0).
IconLabel Необязательный String Если параметр DisplayAsIcon имеет значение msoTrue, этот аргумент представляет собой текст, отображаемый под значком. Если эта метка отсутствует, Microsoft PowerPoint создает метку значка на основе содержимого буфера обмена. Если параметр DisplayAsIcon имеет значение msoFalse, этот аргумент игнорируется.
Link Необязательный MsoTriState Определяет, следует ли создать ссылку на исходный файл содержимого буфера обмена. Если содержимое буфера обмена не поддерживает ссылку, возникает ошибка.

Возвращаемое значение

TextRange

Замечания

Допустимые типы данных для объекта TextRange : ppPasteText, ppPasteHTML и ppPasteRTF (любой другой формат создает ошибку). Если вставка выполнена успешно, этот метод возвращает объект TextRange , представляющий вставленный текстовый диапазон.

Значение параметра DataType может быть одной из этих констант PpPasteDataType .

ppPasteDefault
ppPasteHTML
ppPasteRTF
ppPasteText

Значение параметра DisplayAsIcon может быть одной из этих констант MsoTriState .

Константа Описание
msoFalse Значение по умолчанию. Не отображает внедренный объект (или ссылку) в виде значка.
msoTrue Отображает внедренный объект (или ссылку) в виде значка.

Если при вызове метода PasteSpecial в буфере обмена нет данных, возникает ошибка.

См. также

Объект TextRange

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.