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

Macros et VBA Excel Discussion :

Dessiner , encore et toujours :(


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 55
    Par défaut Dessiner , encore et toujours :(
    Bonjour,

    Voici mon problème.
    J'aimerais pouvoir :

    à partir d'une forme quelconque (en l'occurrence une flêche classique excel)

    générer grâce à du code, la même flêche mais en lui apportant quelques modifications.

    Pour être plus précis, je veux transformer l'extrémité de la flêche, dont le style est classique ( ---> ), en une flêche comme ceci : ----|

    Et ce en sachant que les flêches que je dois transformer peuvent avoir n'importe quelle orientation (verticale, horizontale, oblique, ...)

    Or parmi les styles de flêches proposés par Excel, ne figure pas le style ----|

    La solution à laquelle j'ai pensé pourrait ressembler à la suivante :

    - d'abord, transformer la flêche de ----> en ----- . Ca c'est facile, il suffit de changer le style de la flêche (propriété EndArrowheadStyle) à msoArrowheadNone

    - ensuite, et c'est là où ça se corse, essayer de tracer un petit trait perpendiculaire à ma flêche, au bout de ma flêche, en gros , passer de ----- à -----|
    mais ça je sais pas du tout faire... il faudrait que j'aie accés aux coordonnées des points qui constituent ma flêche pour pouvoir "calculer" la perpendiculaire

    Sachant que mes flêches peuvent même être courbes....

    Si quelqu'un a une idée, voire ne serait-ce qu'une piste, ou connait des méthodes ou des propriétés qui pourraient m'être utiles

    (Nodes et AddNodes ne s'appliquent qu'aux formes libres... j'ai alors pensé à convertir mes Shapes en forme libres avec la méthode BuildFreeForm, mais j'ai pas trop su m'en servir...) ...

    bref si quelqu'un a une idée ce serait chouette
    merci

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Essaie plutôt les Bulles et légendes. Dans la barre d'outils Dessin, elles sont dans Formes automatiques. Voire l'image attachée

Discussions similaires

  1. Clic droit encore et toujours
    Par Stéphane Olivier BERNARD dans le forum Access
    Réponses: 3
    Dernier message: 22/05/2006, 00h26
  2. IE/Firefox... encore et toujours...
    Par maniaco_jazz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 19/02/2006, 23h17
  3. nodes, child et compatibilité... encore et toujours
    Par pmithrandir dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/04/2005, 14h26
  4. stencil buffer, encore et toujours
    Par JAimeBienCoderBourre dans le forum OpenGL
    Réponses: 4
    Dernier message: 08/04/2005, 11h16

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