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


Свойство Shape.Picture (Visio)

Возвращает изображение, представляющее расширенный метафайл (EMF), содержащийся в главном элементе, фигуре, выделении или странице. Только для чтения.

Синтаксис

выражение. Picture

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

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

IPictureDisp

Замечания

Свойство Picture возвращает только EMF-файлы.

COM предоставляет стандартную реализацию объекта picture с интерфейсом IPictureDisp поверх базовой системной поддержки рисунков. Интерфейс IPictureDisp предоставляет свойства объекта picture и реализуется в библиотеке типов stdole как объект StdPicture , создаваемый в Microsoft Visual Basic. На библиотеку украденных типов автоматически ссылаются все проекты Visual Basic для приложений (VBA) в Microsoft Visio.

В настоящее время только внутрипроцессные решения могут использовать свойство Picture , так как невозможно маршалировать интерфейс IPictureDisp .

Получение сведений об объекте StdPicture, поддерживающем интерфейс IPictureDisp

  1. В группе Код на вкладке Разработчик щелкните Visual Basic.

  2. В меню Вид выберите пункт Обозреватель объектов.

  3. В списке Проект или библиотека щелкните stdole.

  4. В разделе Классы изучите класс с именем StdPicture.

Дополнительные сведения об интерфейсе IPictureDisp см. в разделе Microsoft Platform SDK на сайте MSDN, сеть разработчиков Майкрософт.

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

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