Compartilhar via


Propriedade SmartTagBase.SmartTagType

Obtém um namespace que atua como um identificador exclusivo para a marca inteligente. Esse tipo ou membro está destinado a uso apenas em projetos do sistema Microsoft Office 2007. Marcas inteligentes estão preteridas no Office 2010.
.

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

Sintaxe

'Declaração
ReadOnly Property SmartTagType As String
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 marcas inteligentes é definido por um namespace de modo que sua identidade é exclusivo. Um namespace é uma compilação XML para identificar exclusivamente um grupo de marcas XML que pertencem a uma categoria lógica. Um namespace agrupa propriedades relacionados juntos para descoberta fácil de propriedade e, 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. Ou seja os nomes de propriedade são compostos de URI de um namespace e um nome de marca URI de namespace.

Da mesma forma, os tipos de marcas inteligentes são definidos por um URI exclusivo de um namespace mais o nome de marca. Um sinal numérico (#) é acrescentado ao URI de namespace e usado para separar o URI do seu nome de marca. O formato é a seguinte: namespaceURI#tagname

Um exemplo de um tipo de marcas inteligentes é urna: esquema-Contoso-COM: finance#StockTickerSymbol. Aqui, o URI de namespace é urna: esquema-Contoso-COM: finança, com o StockTickerSymbol como o nome da marca. São combinados para formar um nome totalmente qualificado de propriedade, que nesse caso é um tipo de marcas inteligentes.

Um tipo de marcas inteligentes é uma descrição totalmente qualificado de uma marca XML. Portanto, cada tipo de marcas inteligentes é identificado pelo nome de marca além do namespace. A parte de URI de nome de propriedade garante que é exclusivo e ambígua. Duas propriedades com o mesmo nome de marca podem ser diferenciadas usando namespaces.

Exemplos

O exemplo de código a seguir demonstra um manipulador para o evento de Action.Click . O manipulador de eventos usa a propriedade de SmartTagType para exibir o identificador exclusivo do namespace de marcas inteligentes. 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