Bonjour,
Voici mon problème, si quelqu'un peut m'éclairer ça serait vraiment sympa, je patauge et ne trouve pas la réponse.
J'ai créé un projet Add-In Powerpoint via Visual Studio.
J'ai un Ruban [Ribbon1]
Sur ce Ruban, j'ai un Timer [Timer1] et un bouton [Button1]
J'ai par ailleurs une windows form [form1]
Le Button1 de Ribbon1 me sert à démarrer et à stopper le Timer1 (Timer1.start ou Timer1.stop) --> ok pas de problème, le timer tourne, ça marche.
Dans mon code Ribbon1 j'ai la sub suivante pour le timer :
Et dans mon code form1, j'essaye de controler le Timer1 du Ribbon1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Timer1_Tick(sender As Object, e As EventArgs) 'ici je fais une action qui lance l'affichage de form1 end sub
je fais :
Et bien malgré qu'il n'y ait aucune erreur de code, malgré que l'editeur me propose bien (après avoir tapé RB.Timer1) les actions .start ou .stop, je ne peux pas contrôler le Timer du Ruban. Impossible de le lancer ou de le stopper à partir de ma form1 :-( [et je précise que cela ne génère pas d'erreur non plus)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim RB as new Ribbon1 RB.Timer1.Start ' ou RB.Timer1.Stop
J'ai fait le même test avec un Label placé sur Ribbon1, pas moyen de le modifier à partir de ma form1 (alors qu'à partir du code du Ribbon1 tout marche)
Et en plus, à partir du code de Ribbon1, je peux interragir avec les controls de ma form sans problème.
Oh déserpoir, je triture le code dans tous les sens, pas moyen !
Merci à ceux qui pourraient "m'ouvrir les yeux" !
Cim
Partager