SmartTagBase.SmartTagType, propriété
Obtient un espace de noms qui joue le rôle d'identificateur unique pour la balise active. Ce type ou ce membre vise à être utilisé uniquement dans les projets pour la version 2007 de Microsoft Office System. Les balises actives sont déconseillées dans Office 2010.
.
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
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.