OLEObject.ForeignType property (Visio)

Returns the subtype of a Shape object that represents a foreign object. Read-only.

Syntax

expression. ForeignType

expression A variable that represents an OLEObject object.

Return value

Integer

Remarks

If the Type property of a Shape object returns any value other than visTypeForeignObject, the ForeignType property returns the same value as the Shape object's Type property. If the Type property of a Shape object returns visTypeForeignObject, the ForeignType property returns a combination of the following values.

Constant Value
visTypeMetafile &H0010
visTypeBitmap &H0020
visTypeIsLinked &H0100
visTypeIsEmbedded &H0200
visTypeIsControl &H0400
visTypeIsOLE2 &H8000

If the shape represents an OLE 2.0 embedded object, for example, its ForeignType property is &H8200.

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.