Share via


OLEFormat Object [Publisher 2003 VBA Language Reference]

Multiple objects
OLEFormat
ObjectVerbs

Represents the OLE characteristics, other than linking (see the LinkFormat object), for an OLE object, ActiveX control, or field.

Using the OLEFormat Object

Use the OLEFormat property for a shape or field to return an OLEFormat object. The following example activates all OLE objects in the active publication.

Sub ActivateOLEObjects()
    Dim shpShape As Shape

    For Each shpShape In ActiveDocument.Pages(1).Shapes
        If shpShape.Type = pbLinkedOLEObject Then
            shpShape.OLEFormat.Activate
        End If
    Next
End Sub

Remarks

Not all types of shapes and fields have OLE capabilities. Use the Type property for the Shape object to determine into which category the specified shape falls.

Use the Activate and DoVerb methods to automate an OLE object.

Properties | Application Property | Object Property | ObjectVerbs Property | Parent Property | ProgId Property

Methods | Activate Method | DoVerb Method

Parent Objects | Shape Object | ShapeRange Collection

Child Objects | ObjectVerbs Object