Partilhar via


Propriedade SmartTagBase.SmartTagType

Obtém um namespace que atua como um identificador exclusivo para a marca inteligente.

Namespace:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common (em Microsoft.Office.Tools.Common.dll)

Sintaxe

'Declaração
ReadOnly Property SmartTagType As String
    Get
string SmartTagType { get; }

Valor de propriedade

Tipo: System.String
Um namespace que atua como um identificador exclusivo para a marca inteligente.

Comentários

Cada tipo de marca inteligente é definido por um espaço para nome, para que sua identidade seja exclusiva. Um espaço para nome é uma construção XML para identificar exclusivamente um grupo de marcas XML que pertencem a uma categoria de lógica. Um namespace agrupa propriedades relacionadas juntas para descoberta de propriedade fácil e, mais importante, para manter a propriedade nomes exclusivos.

Os nomes de propriedade são construídos, combinando o identificador de recursos uniforme (URI) de espaço para nome e o nome da marca. Em outras palavras, os nomes de propriedade são compostos de um namespace URI e um nome de marca do namespace URI.

Da mesma forma, os tipos de marca inteligente são definidos por um URI de namespace exclusivo plus o nome da marca. Um sinal numérico (#) é acrescentado ao URI do namespace e é usado para separar o URI do namespace do seu nome de marca. O formato é o seguinte: EspaçoDeNomeURI # NomeDaMarca

Um exemplo de um tipo de marca inteligente é urn: schemas-contoso-com:finance #StockTickerSymbol. Aqui, o URI do namespace é urn: schemas-contoso-com:finance, com StockTickerSymbol como o nome da marca. Eles são combinados para formar um nome totalmente qualificado da propriedade, que nesse caso é um tipo de marca inteligente.

Um tipo de marca inteligente é uma descrição totalmente qualificada de uma marca XML. Portanto, cada tipo de marca inteligente é identificado exclusivamente por seu nome de marca além para o seu namespace. A parte do URI do nome da propriedade garante que ele é exclusivo e inequívoca. Duas propriedades com o mesmo nome de marca podem ser diferenciadas usando espaços para nome.

Exemplos

O exemplo de código a seguir demonstra um manipulador para o Action.Click de evento. O manipulador de eventos usa a SmartTagType propriedade para exibir o identificador exclusivo do namespace de marca inteligente. Este exemplo de código é parte de um exemplo maior fornecido para Microsoft.Office.Tools.Excel.SmartTag.

' This action displays smart tag details.
Private Sub Action2_Click(ByVal sender As Object,
    ByVal e As Microsoft.Office.Tools.Excel.ActionEventArgs) Handles Action2.Click
    MessageBox.Show("The current smart tag caption is '" &
    smartTagDemo.Caption & "'. The current smart tag type is '" &
    smartTagDemo.SmartTagType & "'.")
End Sub
// This action displays smart tag details.
private void Action2_Click(object sender,
    Microsoft.Office.Tools.Excel.ActionEventArgs e)
{
    MessageBox.Show("The current smart tag caption is '" +
        smartTagDemo.Caption + "'. The current smart tag type is '" +
        smartTagDemo.SmartTagType + "'.");
}

Segurança do .NET Framework

Consulte também

Referência

SmartTagBase Interface

Namespace Microsoft.Office.Tools