Use this property to obtain a view of the repository object version that uses an alternate interface as the default interface. There are three variations of this property. This property is read-only.
This property is not attached to the default interface for the repository Automation object; it is attached to the IRepositoryItem interface. For more information about accessing a member of an interface that is not the default interface, see Accessing Automation Object Members.
Set variable = object.Interface(interfaceId)
Set variable = object.Interface(objectId)
Set variable = object.Interface(interfaceName)
The Interface property syntax has the following parts.
| Part | Description |
|---|---|
| variable | An object variable. It receives the repository object with the specified interface as the default interface. |
| object | An object expression that evaluates to a RepositoryObjectVersion instance. |
| interfaceId | The interface identifier for the interface to be retrieved. |
| objectId | The object identifier for the interface definition to which the interface to be retrieved conforms. |
| interfaceName | A string containing the name of the interface to be retrieved. |