Share via


SmartTagRecognizer.ProgID Property

Word Developer Reference

Returns the programmatic identifier (ProgID) for the specified OLE object. Read-only String.

Syntax

expression.ProgID

expression   Required. A variable that represents a SmartTagRecognizer object.

Remarks

The ProgID and ClassType properties will (by default) return the same string. However, you can change the ClassType property for DDE links.

For information about programmatic identifiers, see OLE Programmatic Identifiers.

Security

Security  Dynamic data exchange (DDE) is an older technology that is not secure. If possible, use a more secure alternative to DDE, such as object linking and embedding (OLE).

Example

This example loops through all the floating shapes in the active document and sets all linked Microsoft Excel worksheets to be updated automatically.

Visual Basic for Applications
  For Each s In ActiveDocument.Shapes
    If s.Type = msoLinkedOLEObject Then
        If s.OLEFormat.ProgID = "Excel.Sheet" Then
            s.LinkFormat.AutoUpdate = True
        End If
    End If
Next

See Also