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

Silverlight Discussion :

atteindre l'axe d'un graphique Excel via Silverlight


Sujet :

Silverlight

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut atteindre l'axe d'un graphique Excel via Silverlight
    Bonsoir,

    Je dois changer la valeur du minimum de l'axe Y d'un graphique excel via silverlight.

    J'arrive déjà à trouver mon graphique avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     Dim workbook = ExcelApp.Workbooks.Open(filePath, False, False)
    Dim wrksummary = workbook.Sheets(1)
    Dim charts = wrksummary.ChartObjects()
    Dim myChart1 = charts(1)
    Pour info, en VB, Dim workbook = ExcelApp.Workbooks.Open(filePath, False, False) correspond à
    Dynamic workbook = ExcelApp.Workbooks.Open(filePath, False, False);

    là, je peux encore faire un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MessageBox.Show("nbrAxes  " & myChart1.Chart.Axes.Count.ToString)
    qui me retourne 1 !!, comme si il n'y avait qu'un seul axe.

    Par contre si je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Dim myAxe1 = myChart1.Chart.Axes(0)
    myAxe1.MinimumScale = 20
    Visiblement, il agit sur l'axe des X et non pas sur l'axe des Y.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut
    Citation Envoyé par Golzinne Voir le message
    là, je peux encore faire un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MessageBox.Show("nbrAxes  " & myChart1.Chart.Axes.Count.ToString)
    qui me retourne 1 !!, comme si il n'y avait qu'un seul axe.
    Et pourtant,... malgré qu'il ne me compte qu'un seul axe, je peux aller chercher le deuxième axe ...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Dim myAxe = myChart1.Chart.Axes(2)
            myAxe.MinimumScale = 77
    et donc celà met bien à jour le minimum de l'axe des Y.

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

Discussions similaires

  1. Mise en page graphique EXCEL via VBA Excel ne répond plus !
    Par Globetruck dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 30/06/2015, 17h48
  2. Afficher un graphique excel via une liaison
    Par zellinho dans le forum Word
    Réponses: 9
    Dernier message: 29/03/2013, 21h27
  3. Modifier la police d'un axe d'un graphique Excel
    Par NooD dans le forum Général VBA
    Réponses: 2
    Dernier message: 09/08/2007, 08h50
  4. Graphique Excel Courbe Histogramme 2 axes
    Par jm6570 dans le forum Excel
    Réponses: 1
    Dernier message: 05/06/2007, 11h41
  5. graphique excel (axe des X)
    Par marjaco dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 07/06/2006, 18h05

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