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

Windows Forms Discussion :

[VB.NET] Problème avec un OptionButton dans Excel 2003


Sujet :

Windows Forms

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 6
    Points : 6
    Points
    6
    Par défaut [VB.NET] Problème avec un OptionButton dans Excel 2003
    Environnement : VB.NET
    Office 2003.

    Bonjour,

    J'ai une application en VBNET qui génère une feuille Excel. Dans cette feuille Excel, j'ai besoin de créer dynamiquement deux radios boutons(optionbutton).
    Jusque là, pas de problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    xlSheet.Shapes.AddFormControl(Excel.XlFormControl.xlOptionButton, x1, y1, xx1, yy1)
    xlSheet.Shapes.AddFormControl(Excel.XlFormControl.xlOptionButton, x2, y2, xx2, yy2)
    Je relie ensuite ces deux radio boutons à une cellule Excel et je coche par défaut le radio bouton 1.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    xlSheet.Shapes.Item(1).ControlFormat.LinkedCell = "A1"
    xlSheet.Shapes.Item(1).ControlFormat.Value = 1
    Mon problème est le suivant : je n'arrive pas à changer le caption de mes radio boutons. Sur la feuille Excel apparaît Case d'option 1 et Case d'option 2. Je ne trouve aucune propriété me permettant de changer ce texte, ce qui est fort embêtant.

    Si quelqu'un a une idée, elle est la bienvenue car je commence à tourner en rond.

    Merci d'avance.

  2. #2
    Membre chevronné
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Points : 1 904
    Points
    1 904
    Par défaut
    salut

    - mets un point d'arret sur:
    xlSheet.Shapes.Item(1).ControlFormat.LinkedCell = "A1"

    - execute ton prog et lorsqu'il se met sur "pause" ajoute un espion sur:
    xlSheet.Shapes.Item(1).ControlFormat

    N'existe-il pas une propriete "caption" ou "text" que tu pourrais modifier ?

  3. #3
    Expert éminent
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Points : 7 962
    Points
    7 962
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim MonOpt As Excel.Shape
    MonOpt = Feuille.Shapes.AddFormControlxlSheet.Shapes.AddFormControl(Excel.XlFormControl.xlOptionButton, x1, y1, xx1, yy1)
    MonOpt.TextFrame.Characters.Text = "MaLegende"

  4. #4
    Futur Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup de vos réponses.

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

Discussions similaires

  1. [XL-2003] Problème avec la limitation dans la minimisation par "Solver" Excel 2003
    Par snsr2007 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/06/2010, 11h16
  2. Réponses: 4
    Dernier message: 03/03/2010, 09h08
  3. asp.net problème avec le tri dans un datagrid
    Par mekongboy dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 04/11/2008, 17h15
  4. problème avec formule "datedif" dans excel
    Par ajc35000 dans le forum Excel
    Réponses: 7
    Dernier message: 27/05/2007, 18h11
  5. [VB.NET] problème pour piloter une appli. excel 2003
    Par Pynuch dans le forum Windows Forms
    Réponses: 13
    Dernier message: 16/11/2005, 13h02

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