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 を使用する必要がありますが、CheckBox1 を使用して Shapes または OLEObjects コレクションからコントロールを返す必要があります。

プロパティ

名前 説明
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

指定された 1 つまたは複数のオブジェクトを表す 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 オーダーの後方へ移動します。

適用対象