SmartTagBase.SmartTagType Propriedade

Definição

Obtém um namespace que funciona como um identificador exclusivo para a marca inteligente. Esse tipo ou membro está destinado a uso apenas em projetos do 2007 Microsoft Office system. marcações inteligentes foram preteridas no Office 2010..

public string SmartTagType { get; }

Valor da propriedade

String

Um namespace que funciona como um identificador exclusivo para a marca inteligente.

Exemplos

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

// 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 + "'.");
}
' 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

Comentários

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

Os nomes de propriedade são construídos combinando o namespace Uniform Resource Identifier (URI) e o nome da marca. Em outras palavras, os nomes de propriedade são compostos de um URI de namespace e um nome de marca do URI de namespace.

Da mesma forma, os tipos de marca inteligente são definidos por um URI de namespace exclusivo mais 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: namespaceURI # TagName

Um exemplo de 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. Elas são combinadas 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 pelo nome da marca, além de seu namespace. A parte do URI do nome da propriedade garante que ela seja exclusiva e não ambígua. Duas propriedades com o mesmo nome de marca podem ser diferenciadas usando namespaces.

Aplica-se a