SmartTagBase.SmartTagType Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.