Share via


SmartTagBase.SmartTagType, propriété

Obtient un espace de noms qui joue le rôle d'identificateur unique pour la balise active.

Espace de noms :  Microsoft.Office.Tools
Assembly :  Microsoft.Office.Tools.Common (dans Microsoft.Office.Tools.Common.dll)

Syntaxe

'Déclaration
ReadOnly Property SmartTagType As String
    Get
string SmartTagType { get; }

Valeur de propriété

Type : System.String
Espace de noms qui joue le rôle d'identificateur unique pour la balise active.

Notes

Chaque type de balise active est défini par un espace de noms de manière à ce que son identité soit unique. Un espace de noms est une construction XML destinée à identifier de manière unique un groupe des balises XML qui appartiennent à une catégorie logique. Un espace de noms regroupe des propriétés associées pour faciliter la découverte des propriétés et, surtout, garantir l'unicité des noms de propriétés.

Les noms de propriétés sont construits en combinant l'URI (Uniform Resource Identifier) de l'espace de noms et le nom de la balise. En d'autres termes, les noms de propriétés sont composés d'un URI d'espace de noms et d'un nom de balise de l'URI de l'espace de noms.

De même, les types de balises actives sont définis par un URI unique de l'espace de noms ainsi que par le nom de la balise. Un signe dièse (#) est ajouté à l'URI de l'espace de noms afin de séparer ce dernier du nom de la balise. Le format est le suivant : UriEspaceNoms#NomBalise

urn:schemas-contoso-com:finance#StockTickerSymbol est un exemple de type de balise active. Dans ce cas, l'URI de l'espace de noms est urn:schemas-contoso-com:finance, et StockTickerSymbol est le nom de la balise. Ils sont combinés pour former un nom qualifié complet de la propriété, qui est, dans le cas présent, un type de balise active.

Un type de balise active est une description qualifiée complète d'une balise XML. Par conséquent, chaque type de balise active est identifié uniquement par son nom de balise en plus de son espace de noms. La partie URI du nom de la propriété garantit qu'il est unique et non équivoque. Deux propriétés ayant le même nom de balise peuvent être différenciées à l'aide des espaces de noms.

Exemples

L'exemple de code suivant illustre un gestionnaire pour l'événement Action.Click. Le gestionnaire d'événements utilise la propriété SmartTagType pour afficher l'identificateur d'espace de noms unique nom de la balise active. Cet exemple de code fait partie d'un exemple plus complet, fourni pour 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 + "'.");
}

Sécurité .NET Framework

Voir aussi

Référence

SmartTagBase Interface

Microsoft.Office.Tools, espace de noms