Shapes.AddOLEObject メソッド (Word)

OLE オブジェクトを作成します。 新しい OLE オブジェクトを表す InlineShape オブジェクトを返します。

構文

expression. AddOLEObject( _ClassType_ , _FileName_ , _LinkToFile_ , _DisplayAsIcon_ , _IconFileName_ , _IconIndex_ , _IconLabel_ , _Range_ )

expression 必須です。 Shapes オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
ClassType 省略可能 バリアント型 (Variant) 指定された OLE オブジェクトをアクティブにするときに使用するアプリケーションの名前を指定します。
FileName 省略可能 バリアント型 (Variant) オブジェクトの作成元ファイルを指定します。 この引数を省略すると、現在のフォルダーが使用されます。 引数 ClassType または FileName を指定する必要がありますが、両方を指定することはできません。
LinkToFile オプション バリアント型 (Variant) True の 作成元ファイルに OLE オブジェクトをリンクします。 False を指定 するには、OLE オブジェクトは、ファイルの独立したコピーです。 ClassType に値を指定すると、引数 LinkToFile が false を指定 する必要があります。 既定値は、 false を指定 します。
DisplayAsIcon 省略可能 バリアント型 (Variant) True を設定すると、OLE オブジェクトをアイコンで表示します。 既定値は False です。
IconFileName 省略可能 バリアント型 (Variant) 表示するアイコンを含むファイルを指定します。
IconIndex 省略可能 バリアント型 (Variant) IconFileName 内のアイコンのインデックス番号です。 指定したファイル内のアイコンの順序は、順序で表示されるアイコン アイコンの変更] ダイアログ ボックスで アイコンとして表示] チェック ボックスが選択されている場合に対応します。 ファイルの最初のアイコンは、インデックス番号は 0 (ゼロ) です。 指定したインデックス番号のアイコンが IconFileName に存在しない場合は、インデックス番号 1 (ファイルの 2 つ目のアイコン) のアイコンが使用されます。 既定値は、0 (ゼロ) です。
IconLabel 省略可能 バリアント型 (Variant) アイコンの下に表示するラベル (図表番号) を指定します。
Range 省略可能 バリアント型 (Variant) OLE オブジェクトを文字列内に配置する範囲を指定します。 範囲を解除しない場合、OLE オブジェクトはその範囲と置き換えられます。 この引数を省略すると、オブジェクトは自動的に配置されます。

戻り値

InlineShape

次の使用例は、作業中の文書に新しく位置を固定しないビットマップを追加します。 ビットマップは別のファイルにリンクされます。

ActiveDocument.Shapes.AddOLEObject _ 
 FileName:="c:\my documents\MyDrawing.bmp", _ 
 LinkToFile:=True

関連項目

Shapes コレクション オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。