Shape プロパティ (Visio)Shape.Picture property (Visio)

マスター シェイプ、図形、選択、またはページに含まれる拡張メタファイル (EMF) を表す画像を返します。Returns a picture that represents an enhanced metafile (EMF) contained in a master, shape, selection, or page. 読み取り専用です。Read-only.


expression. Picture

Shape オブジェクトを表す変数を取得します。expression A variable that represents a Shape object.

戻り値Return value



Pictureプロパティは、EMF ファイルのみを返します。The Picture property returns only EMF files.

COM には、基礎となるシステム画像のサポートの上にIPictureDispインターフェイスを持つ picture オブジェクトの標準実装が用意されています。COM provides a standard implementation of a picture object that has the IPictureDisp interface on top of the underlying system picture support. IPictureDisp インターフェイスは、画像オブジェクトのプロパティを公開し、Microsoft Visual Basic で作成可能な StdPicture オブジェクトとして stdole タイプ ライブラリで実装されています。The IPictureDisp interface exposes a picture object's properties and is implemented in the stdole type library as a StdPicture object creatable within Microsoft Visual Basic. stdole タイプ ライブラリは、Microsoft Visio 内にあるすべての Visual Basic for Applications (VBA) のプロジェクトから、自動的に参照されます。The stdole type library is automatically referenced from all Visual Basic for Applications (VBA) projects in Microsoft Visio.

現時点では、 IPictureDispインターフェイスをマーシャリングできないため、 Pictureプロパティを使用できるのは、インプロセスソリューションのみです。Currently, only in-process solutions can use the Picture property because the IPictureDisp interface cannot be marshaled.

IPictureDisp インターフェイスをサポートする StdPicture オブジェクトに関する情報を調べるには、次の操作を行います。To get information about the StdPicture object that supports the IPictureDisp interface

  1. [開発] タブの [コード] で [ Visual Basic] をクリックします。In the Code group on the Developer tab, click Visual Basic.

  2. [表示] メニューの [オブジェクトブラウザー] をクリックします。On the View menu, click Object Browser.

  3. [プロジェクト/ライブラリ] ボックスの一覧で、[ stdole] をクリックします。In the Project/Library list, click stdole.

  4. [クラス] で、 StdPictureという名前のクラスを調べます。Under Classes, examine the class named StdPicture.

IPictureDispインターフェイスの詳細については、MSDN の MICROSOFT プラットフォーム SDK 「Microsoft Developer Network」を参照してください。For details about the IPictureDisp interface, see the Microsoft Platform SDK on MSDN, the Microsoft Developer Network.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.