Compartir a través de


SmartTagType (objeto)

Importante

En este artículo es máquina traducido, vea la exención de responsabilidad. Encontrará la versión en inglés de este artículo aquí para su referencia.

Representa un tipo de etiqueta inteligente. Los tipos de etiqueta inteligente se identifican como elementos aislados en las listas de etiquetas inteligentes. Las listas de etiquetas inteligentes pueden contener varios tipos de etiquetas inteligentes. Por ejemplo, la lista de direcciones de etiquetas inteligentes instalada en sistemas en inglés contiene de manera predeterminada un tipo de etiqueta inteligente de nombre, un tipo de etiqueta inteligente de calle y un tipo de etiqueta inteligente de ciudad, por mencionar sólo algunas.

Observaciones

Utilice el método Item para devolver un tipo de etiqueta inteligente específico de una colección de tipos de etiquetas inteligentes. A continuación, utilice la propiedad SmartTagRecognizers para devolver todos los reconocedores de etiquetas inteligentes asociados a un tipo especificado de etiqueta de esta clase y use la propiedad SmartTagActions para devolver todas las acciones de etiquetas inteligentes asociadas a un tipo determinado de etiqueta. En el ejemplo siguiente se cargan de nuevo los reconocedores de etiquetas inteligentes y los controladores de acciones para el tipo de etiqueta inteligente Address.

Nota

El parámetro de índice del método Item puede ser un valor Integer, que represente la posición del tipo de etiqueta inteligente en el índice, o bien un valor String que represente el nombre uniforme de recurso (URN) para el tipo de etiqueta inteligente. El URN distingue mayúsculas de minúsculas y, así, "Address" es distinto de "address" en el siguiente ejemplo.

Sub ReloadAddressActionsRecognizersUsingItemMethod()
    Dim objSmartTagType As SmartTagType
    Dim strSmartTagType As String
    
    strSmartTagType = "urn:schemas-microsoft-com" & _
                ":office:smarttags#address"
    
    Set objSmartTagType = Application.SmartTagTypes _
        .Item(strSmartTagType)
    
    With objSmartTagType
        .SmartTagActions.ReloadActions
        .SmartTagRecognizers.ReloadRecognizers
    End With
End Sub

En el siguiente ejemplo, se realiza la misma operación que en el anterior, con la excepción de que usa la propiedad FriendlyName para obtener acceso al objeto SmartTagType necesario.

Sub ReloadAddressActionsRecognizersUsingFriendlyName()
    Dim objSmartTagType As SmartTagType
    Dim strSmartTagType As String
    
    For Each objSmartTagType In Application.SmartTagTypes
        If objSmartTagType.FriendlyName = "Address" Then

            With objSmartTagType
                .SmartTagActions.ReloadActions
                .SmartTagRecognizers.ReloadRecognizers
            End With
            
            Exit For
        End If
    Next
End Sub

Nota

Los objetos SmartTagRecognizer, SmartTagAction y SmartTagType están relacionados ya que cada elemento reconocido por un componente de etiqueta inteligente es un objeto SmartTagType. Por ejemplo, "ciudad" en el componente de etiqueta inteligente Dirección es un objeto SmartTagType específico. El tipo de etiqueta inteligente de ciudad está en relación con objetos SmartTagRecognizer (la parte del componente de etiqueta inteligente que reconoce etiquetas inteligentes del tipo "ciudad" de los documentos) y objetos SmartTagAction (la parte de ese mismo componente que proporciona las acciones relacionadas con el tipo de etiqueta específico, entre las que se puede incluir buscar una ciudad conocida en Microsoft MapPoint en MSN). El reconocedor realiza el etiquetado, el controlador de acciones proporciona funcionalidad para el usuario final y el nexo de unión es el tipo de etiqueta inteligente con el que trabajan.

Nota

Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.