Метод Page.PasteSpecial (Visio)
Вставляет содержимое буфера обмена, позволяя управлять форматом вставленной информации и (при необходимости) устанавливать ссылку на исходный файл (например, документ Microsoft Word).
Синтаксис
expression. PasteSpecial (Format, Link, DisplayAsIcon)
Выражение Переменная, представляющая объект Page .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
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 и обратная связь.