OLEObjects インターフェイス

定義

指定したワークシート上のすべての OLEObject オブジェクトのコレクション。 各 OLEObject オブジェクトは、ActiveX コントロール、リンクされた OLE オブジェクト、または埋め込まれている OLE オブジェクトを表します。

public interface class OLEObjects : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000208A3-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface OLEObjects : System.Collections.IEnumerable
Public Interface OLEObjects
Implements IEnumerable
属性
実装

注釈

メソッドを OLEObjects(Object) 使用して OLEObjects コレクションを 返します。

メソッドを Add(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) 使用して新しい OLE オブジェクトを作成し、 OLEObjects コレクションに追加します。

シート上の ActiveX コントロールには、シートを表示するときに [名前] ボックスに表示できるコントロールを含む図形の名前と、コントロールのコード名という 2 つの名前があります。この名前は、プロパティ ウィンドウの [名前] の右側にあるセルに表示されます。 最初にコントロールをシートに追加すると、図形名とコード名が一致します。 ただし、図形名またはコード名を変更した場合、もう一方は自動的に一致するように変更されません。

You use the code name of a control in the names of its event procedures. ただし、シートのShapesまたは OLEObjects コレクションからコントロールを返す場合は、コード名ではなく図形名を使用して、名前でコントロールを参照する必要があります。 たとえば、コード名および図形の名前が既定の CheckBox1 というチェック ボックスを追加したと仮定します。 その後、プロパティ ウィンドウの [(名前)] の横に「chkFinished」と入力してコントロール コード名を変更する場合は、イベント プロシージャ名で chkFinished を使用する必要がありますが、Shapes またはOLEObjects コレクションからコントロールを返すには CheckBox1 を使用する必要があります。

プロパティ

Application

Microsoft Excel アプリケーションを Application 表す オブジェクトを返します。

AutoLoad

True の場合は、OLE オブジェクトを含んでいるブックを開くと、そのオブジェクトが自動的にロードされます。

Border

オブジェクトの Border 境界線を表す オブジェクトを返します。

Count

コレクション内にあるオブジェクトの数を返します。

Creator

このオブジェクトを作成したアプリケーションを示す、32 ビットの整数値を返します。

Enabled

オブジェクトが有効な場合は True です。

Height

オブジェクトのポイント単位の高さです。

Interior

指定したオブジェクトの Interior 内部を表す オブジェクトを返します。

Left

列 A の左端 (ワークシートの場合)、またはグラフ エリアの左端 (グラフの場合) からオブジェクトの左端までのポイント単位の距離です。

Locked

オブジェクト がロックされている場合は True。 False シート が保護されているときにオブジェクトを変更できる場合。

OnAction

内部使用のため予約済みです。

Parent

指定されたオブジェクトの親オブジェクトを返します。

Placement

オブジェクトの下のセルにアタッチする方法を設定または返します。

PrintObject

ドキュメントを印刷するときにオブジェクトを印刷する場合は True

Shadow

True の 場合、フォントが影のフォントであるか、オブジェクトに影がある場合。

ShapeRange

指定した ShapeRange オブジェクトまたはオブジェクトを表す オブジェクトを返します。

SourceName

指定したオブジェクトのリンク ソース名を設定または返します。

Top

オブジェクトの上端から行 1 の上端 (ワークシート上) またはグラフ領域の上部 (グラフ上) までの距離をポイント単位で指定します。

Visible

オブジェクトが表示されるかどうかを判断します。

Width

オブジェクトのポイント単位の高さです。

ZOrder

オブジェクトの z オーダー位置を返します。

メソッド

_Dummy12()

内部使用のため予約済みです。

_Dummy15()

内部使用のため予約済みです。

_Dummy22()

内部使用のため予約済みです。

_Dummy3()

内部使用のため予約済みです。

_Dummy30()

内部使用のため予約済みです。

_Dummy32()

内部使用のため予約済みです。

_Dummy33()

内部使用のため予約済みです。

_Dummy34()

内部使用のため予約済みです。

_Dummy36()

内部使用のため予約済みです。

_Dummy37()

内部使用のため予約済みです。

_Dummy38()

内部使用のため予約済みです。

_Dummy39()

内部使用のため予約済みです。

_Dummy40()

内部使用のため予約済みです。

_Dummy41()

内部使用のため予約済みです。

Add(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

ワークシートに新しい OLE オブジェクトを追加します。 オブジェクトを OLEObject 返します。

BringToFront()

オブジェクトを Z オーダーの前面に移動します。

Copy()

オブジェクトをクリップボードにコピーします。

CopyPicture(XlPictureAppearance, XlCopyPictureFormat)

選択しているオブジェクトを図としてクリップボードにコピーします。

Cut()

オブジェクトを切り取り、クリップボードまたは指定された範囲に貼り付けます。

Delete()

オブジェクトを削除します。

Duplicate()

オブジェクトを複製し、複製されたオブジェクトへの参照を返します。

GetEnumerator()

指定したワークシート上のすべての OLEObject オブジェクトのコレクション。 各 OLEObject オブジェクトは、ActiveX コントロール、リンクされた OLE オブジェクト、または埋め込まれている OLE オブジェクトを表します。

Group()

内部使用のため予約済みです。

Item(Object)

コレクションから単一のオブジェクトを返します。

Select(Object)

オブジェクトを選択します。

SendToBack()

オブジェクトを Z オーダーの後方へ移動します。

適用対象