OLEObjects インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したワークシートのすべての 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 オーダーの後方へ移動します。 |