Partager via


Méthode Document.GetThemeNamesU (Visio)

Renvoie un tableau indépendant des paramètres régionaux qui contient les noms des thèmes contenus dans le document.

Syntaxe

expression. GetThemeNamesU (eType, NameArray())

Expression Expression qui renvoie un objet Document .

Parameters

Nom Requis/Facultatif Type de données Description
eType Requis VisThemeTypes Type du thème, valeur énumérée de l’énumération VisThemeTypes . Les valeurs possibles, reportez-vous à la section Remarques.
NameArray() Requis String Paramètre de sortie. Tableau des noms de thèmes qui sont indépendants des paramètres régionaux renvoyé par la méthode.

Valeur renvoyée

Aucune

Remarques

Pour le paramètre eType, transmettez une valeur qui est issue de l'énumération VisThemeTypes, qui est déclarée dans la bibliothèque de types de Visio.

Constante Valeur Description
visThemeTypeColor 1 Thèmes de couleurs.
visThemeTypeEffect 2 Thèmes d'effets.

Pour le paramètre de sortie TableauNom(), transmettez un tableau vide et sans dimension de type String. Visio renvoie le tableau avec les noms indépendants des paramètres régionaux des thèmes contenus dans le document.

Pour obtenir les noms des thèmes spécifiques aux paramètres régionaux dans le document, utilisez la méthode Document.GetThemeNames .

Remarque

À partir de Microsoft Office Visio 2000, vous pouvez utiliser des noms locaux et universels pour faire référence aux formes, formes de base, documents, pages, lignes, modules complémentaires, cellules, liens hypertexte, styles, polices, raccourcis de formes de base, objets UI, thèmes et calques Visio. Lorsqu’un utilisateur nomme une forme, par exemple, l’utilisateur spécifie un nom local. À compter de Microsoft Office Visio 2003, la feuille de calcul ShapeSheet affiche uniquement les noms universels dans les formules de cellule et les valeurs. (Dans les versions antérieures de Visio, les noms universels n’étaient pas visibles dans l’interface utilisateur.) En tant que développeur, vous pouvez utiliser des noms universels dans un programme lorsque vous ne souhaitez pas modifier un nom chaque fois qu’une solution est localisée.

Exemple

La macro Microsoft Visual Basic pour Applications (VBA) ci-dessous illustre comment utiliser la méthode GetThemeNamesU pour obtenir la liste des noms indépendants des paramètres régionaux des effets et des couleurs de thème du document actif. Elle affiche la liste dans la fenêtre Exécution.

Public Sub GetThemeNamesU_Example() 
 
    Dim astrNames() As String 
    Dim strThemeName As String 
    Dim intArrayCounter As Integer 
     
    ActiveDocument.GetThemeNamesU visThemeTypeColor, astrNames 
     
    For intArrayCounter = LBound(astrNames) To UBound(astrNames) 
        strThemeName = astrNames(intArrayCounter) 
        Debug.Print strThemeName 
    Next 
     
    Debug.Print "-------------------------------------------" 
     
    ActiveDocument.GetThemeNamesU visThemeTypeEffect, astrNames 
     
    For intArrayCounter = LBound(astrNames) To UBound(astrNames) 
        strThemeName = astrNames(intArrayCounter) 
        Debug.Print strThemeName 
    Next 
     
End Sub

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.