OLEObject オブジェクト (Excel)OLEObject object (Excel)

ActiveX コントロール、またはワークシートにリンクあるいは埋め込まれている OLE オブジェクトを表します。Represents an ActiveX control or a linked or embedded OLE object on a worksheet.

注釈Remarks

OLEObject オブジェクトは、 OLEObjects コレクションのメンバーです。The OLEObject object is a member of the OLEObjects collection. OLEObjects コレクションには、単一のワークシートのすべての OLE オブジェクトが含まれます。The OLEObjects collection contains all the OLE objects on a single worksheet.

Example

OLEObjectオブジェクトを取得するのにには、 OLEObjects (index) を使用します。_引数 index_には、オブジェクトの名前またはインデックス番号を指定します。Use OLEObjects (index), where index is the name or number of the object, to return an OLEObject object.

次の使用例は、シート1の OLE オブジェクト1を削除します。The following example deletes OLE object one on Sheet1.

Worksheets("sheet1").OLEObjects(1).Delete

次の使用例は、ListBox1 という OLE オブジェクトを削除します。The following example deletes the OLE object named ListBox1.

Worksheets("sheet1").OLEObjects("ListBox1").Delete

OLEObject オブジェクトのプロパティとメソッドは、ワークシートの各 ActiveX コントロールで複製されます。The properties and methods of the OLEObject object are duplicated on each ActiveX control on a worksheet. Visual Basic コードでコントロールの名前を使って、これらのプロパティにアクセスすることができます。This enables Visual Basic code to gain access to these properties by using the control's name. 次の使用例は、 mycheckboxという名前のチェックボックスコントロールを選択し、アクティブセルに配置します。次に、コントロールをアクティブにします。The following example selects the check box control named MyCheckBox, aligns it with the active cell, and then activates the control.

With MyCheckBox 
 .Value = True 
 .Top = ActiveCell.Top 
 .Activate 
End With

イベントEvents

メソッドMethods

プロパティProperties

関連項目See also

サポートとフィードバック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.