Propiedad OLEObject.ClassID (Visio)
Devuelve la cadena de identificador de clase de una forma que representa un control ActiveX o un objeto OLE incrustado o vinculado. Solo lectura.
Sintaxis
expresión. ClassID
Expresión Variable que representa un objeto OLEObject .
Valor devuelto
Cadena
Observaciones
La propiedad ClassID genera una excepción si la forma no representa un control ActiveX o un objeto incrustado o vinculado OLE 2.0. Una forma representa un control ActiveX o un objeto incrustado o vinculado OLE 2.0 si el bit visTypeIsOLE2 (&H8000) se establece en el valor devuelto por Shape. ForeignType.
ClassID devuelve una cadena con este formato:
{2287DC42-B167-11CE-88E9-002AFDDD917}
Esto identifica la aplicación que da servicio al objeto. Podría, por ejemplo, identificar un objeto insertado en una página de Microsoft Visio como un objeto de Microsoft Excel.
Después de usar la propiedad Object de una forma para obtener una interfaz de automatización del objeto que representa la forma, es posible que desee obtener la propiedad ClassID o ProgID de la forma para determinar las propiedades y los métodos suministrados por dicha interfaz.
Ejemplo
La siguiente macro de Microsoft Visual Basic para aplicaciones (VBA) muestra cómo obtener la colección OLEObjects de una página activa e imprimir la propiedad ClassID de cada objeto OLEObject en la ventana Inmediato. En este ejemplo se da por hecho que la página activa contiene al menos un objeto incrustado o vinculado OLE 2.0 o un control ActiveX.
Public Sub ClassID_Example()
Dim intCounter As Integer
Dim vsoOLEObjects As Visio.OLEObjects
'Get the OLEObjects collection of the active page.
Set vsoOLEObjects = ActivePage.OLEObjects
'Step through the collection of OLEObjects on the page.
For intCounter = 1 To vsoOLEObjects.Count
Debug.Print vsoOLEObjects(intCounter).ClassID
Next intCounter
End Sub
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.