Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Powerpoint > VBA PowerPoint
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/08/2006, 10h37   #1
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Par défaut [VBA-PP]Invalid Key pour l'ajout d'un noeud d'une treeview

Bonjour,
Juste une petite question en ce qui concerne la clé d'une treeview
Lorsque je fais
Code :
1
2
 
Treeview1.Nodes.Add , , "NK" & 1, "Noeud1"
Il me renvoit l'erreur suivante :
Citation:
Invalide key
La je travaille avec Powerpoint.
Mais quand je fais cela avec Excel, ca marche.
Je ne comprends pas

En fait, je n'ai jamais trop compris quelle devait être la dimension de Key.

Merci d'avance pour vos réponses.

A+
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2006, 11h13   #2
Rédacteur
 
Homme michel Tanguy
Inscription : août 2005
Messages : 3 317
Détails du profil
Informations personnelles :
Nom : Homme michel Tanguy
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : août 2005
Messages : 3 317
Points : 10 706
Points : 10 706
bonjour

tu es sur que cette clé n'est pas deja attribuée dans le TreeView?
tu fais excatement les memes manips dans Excel & PowerPoint?

L'argument Key permet d'attribuer une clé unique qui fiabilise l'identification des noeuds

http://jacma.developpez.com/treeview/



bonne journée
michel
SilkyRoad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2006, 11h51   #3
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Oui, j'ai vérifié et je fais exactement la même chose.
Ce que je ne comprends pas c'est que pour ajouter le premier noeud, "NK1" (clé du noeud) n'existe pas puisque c le premier.
Il ne peut donc pas y avoir de confusion.
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2006, 13h58   #4
Rédacteur
 
Homme michel Tanguy
Inscription : août 2005
Messages : 3 317
Détails du profil
Informations personnelles :
Nom : Homme michel Tanguy
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : août 2005
Messages : 3 317
Points : 10 706
Points : 10 706
je viens de tester ta procedure dans powerpoint (OfficeXP)

tout fonctionne parfaitement

michel
SilkyRoad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2006, 17h14   #5
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Oui, en effet elle fonctionne très bien.
J'avais fait l'erreur suivante. :
J'avais mis dans un tableau les valeurs de ma treeview et j'avais mis "" pour la référence du noeud père ce qui donné
Code :
1
2
 
Treeview1.Nodes.Add "", , "NK" & 1, "Noeud1"
et non
Code :
1
2
 
Treeview1.Nodes.Add , , "NK" & 1, "Noeud1"
Avec la première méthode ca me renvoyé "Invalid key"
En tout cas merci
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h02.


 
 
 
 
Partenaires

Hébergement Web