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


Метод Master.PasteSpecial (Visio)

Вставляет содержимое буфера обмена, позволяя управлять форматом вставленной информации и (при необходимости) устанавливать ссылку на исходный файл (например, документ Microsoft Word).

Синтаксис

expression. PasteSpecial (Format, Link, DisplayAsIcon)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Format Обязательный Long Формат внутреннего буфера обмена.
Link Необязательный Variant Значение true , чтобы установить связь с источником вставленных данных; В противном случае — false (значение по умолчанию). Игнорируется, если исходные данные не подходят для связывания или не поддерживают их.
DisplayAsIcon Необязательный Variant Значение True для отображения вставленных данных в виде значка; В противном случае — false (значение по умолчанию).

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

Отсутствует

Примечания

Чтобы просто вставить содержимое буфера обмена в объект, используйте метод Paste .

Аргумент Format может иметь любое из следующих значений:

  • Значение из VisPasteSpecialCodes (см. следующую таблицу).

  • Любой из стандартных форматов буфера обмена, например, CF_TEXT. Дополнительные сведения см. в разделе Microsoft Platform SDK на веб-сайте Microsoft Developer Network на сайте MSDN.

  • Любое значение, возвращаемое вызовом функции RegisterClipboardFormat . Дополнительные сведения см. в разделе Microsoft Platform SDK на сайте MSDN.

Примечание.

Перед вызовом функций Microsoft Windows вам следует понять, как аргументы и типы данных обрабатываются библиотеками DLL Windows API. Неправильное вызов функций Windows может привести к сбою недопустимой страницы или другим непредвиденным поведению. Дополнительные сведения о вызове функций Windows можно найти по запросу "Api Windows" на сайте MSDN.

Возможные значения формата, объявленные библиотекой типов Visio в VisPasteSpecialCodes , описаны в следующей таблице.

Константа Значение Описание
visPasteBitmap 2 Вставьте точечный рисунок.
visPasteDIB 8 Вставьте точечный рисунок, независимый от устройства.
visPasteEMF 14 Вставка расширенного метафайла.
visPasteHyperlink 65538 Вставка гиперссылки.
visPasteInk 65544 Вставка рукописных данных.
visPasteMetafile 3 Вставьте метафайл.
visPasteOEMText 7 Вставьте текст OEM.
VisPasteOLEObject 65536 Вставьте объект OLE.
visPasteRichText 65537 Вставка форматированного текста.
visPasteText 1 Вставьте текст ANSI.
visPasteURL 65539 Вставьте URL-адрес.
visPasteVisioIcon 65543 Вставьте значок Visio.
visPasteVisioMastersXML 65546 Вставьте XML-файл мастеров Visio.
visPasteVisioMasters 65541 Вставьте образцы Visio.
visPasteVisioShapesXML 65545 Вставка XML-кода фигур Visio.
visPasteVisioShapesWithoutDataLinks 65548 Вставка данных рисования Visio без внутренних ссылок данных.
visPasteVisioShapes 65540 Вставка фигур Visio.
visPasteVisioText 65542 Вставьте текст Visio.

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

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