Метод 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 в буфере обмена нет данных, возникает ошибка.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.