IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Add-in Office


Sujet :

VB.NET

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 14
    Par défaut Add-in Office
    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 :

    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
    Et dans mon code form1, j'essaye de controler le Timer1 du Ribbon1

    je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim RB as new Ribbon1
    RB.Timer1.Start ' ou RB.Timer1.Stop
    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)

    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

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 14
    Par défaut
    Bonjour,

    J'ai opté pour une solution de substitution : le timer est maintenant sur la form et je gère tout à partir de la form...

    je n'ai pas compris pourquoi il m'était impossible de contrôler via la form certains contrôles de mon propre Ruban (peut être une question de ruban modifiable dynamiquement).

    So, on va dire "résolu" :-)

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Add-In Office - PointsToScreen --> PointsToClient
    Par Cimation dans le forum VB.NET
    Réponses: 1
    Dernier message: 09/10/2012, 12h21
  2. [add-in Office] Technique pour capturer l'évènement Enregistrer
    Par steph_ch dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 08/07/2008, 14h52
  3. [add-in office] évènement au click
    Par fx007 dans le forum VB.NET
    Réponses: 3
    Dernier message: 27/05/2008, 10h03
  4. Réponses: 4
    Dernier message: 29/09/2006, 09h35
  5. Créer un add-in Office
    Par johweb dans le forum Delphi
    Réponses: 2
    Dernier message: 28/09/2006, 18h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo