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 :

convertir system.drawing.color en word.wdcolorindex [Débutant]


Sujet :

VB.NET

  1. #1
    Membre du Club
    Homme Profil pro
    ergotherapeute
    Inscrit en
    Août 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ergotherapeute
    Secteur : Santé

    Informations forums :
    Inscription : Août 2012
    Messages : 86
    Points : 67
    Points
    67
    Par défaut convertir system.drawing.color en word.wdcolorindex
    Bonjour,

    Je suis en train de développer un petit soft qui écrit dans word.
    Je souhaite que l'utilisateur puisse choisir la couleur de la police.
    Le choix se ferait à partir d'un colordialog qui s'ouvre lors du click sur button1.

    Mais comment convertir la couleur choisie pour pouvoir l'appliquer à la police du document ?

    merci pour votre aide.

  2. #2
    Membre émérite
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Points : 2 424
    Points
    2 424

  3. #3
    Membre du Club
    Homme Profil pro
    ergotherapeute
    Inscrit en
    Août 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ergotherapeute
    Secteur : Santé

    Informations forums :
    Inscription : Août 2012
    Messages : 86
    Points : 67
    Points
    67
    Par défaut
    Bonjour,

    Je suis navré mais je ne comprends pas très bien en quoi cet exemple répond à ma question, j'ai une couleur de type "system.drawing.color" obtenue a partir d'un colordialog et je souhaite la convertir en couleur de type "word.wdcolorindex" pour pouvoir l'appliquer comme couleur de police...

    Cordialement.

  4. #4
    Membre émérite
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Points : 2 424
    Points
    2 424

  5. #5
    Membre du Club
    Homme Profil pro
    ergotherapeute
    Inscrit en
    Août 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ergotherapeute
    Secteur : Santé

    Informations forums :
    Inscription : Août 2012
    Messages : 86
    Points : 67
    Points
    67
    Par défaut
    bonjour,

    je me permets de relancer cette discussion car je n'ai toujours pas la réponse à mon problème

    la réponse proposée est dans un autre langage que je ne maîtrise pas du tout.

    avez-vous une solution compatible vb.net ?

    il n'y a peut-être pas de solution, dans ce cas merci de m'avertir, je mets en résolu et j'arrete de me prendre la tête pour rien...

    merci d'avance.

    cordialement

  6. #6
    Expert confirmé
    Inscrit en
    Avril 2008
    Messages
    2 564
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 564
    Points : 4 442
    Points
    4 442
    Par défaut
    Bonjour
    comme dans word est dans OleCom tu peux utilizer l'artillerie ColorTranslator (passerele) ...
    En voice un exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Public Sub ToOle_Example(ByVal e As PaintEventArgs)
     
        ' Create an instance of a Color structure.
        Dim myColor As Color = Color.Green
     
        ' Translate myColor to an OLE color. qui du type approprie c.à.d un integer...
        Dim oleColor As Integer = ColorTranslator.ToOle(myColor)
     
        ' Show a message box with the value of htmlColor.
        MessageBox.Show(oleColor.ToString())
    End Sub
    Adieu la migraine ...!!!
    bon code

  7. #7
    Membre du Club
    Homme Profil pro
    ergotherapeute
    Inscrit en
    Août 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ergotherapeute
    Secteur : Santé

    Informations forums :
    Inscription : Août 2012
    Messages : 86
    Points : 67
    Points
    67
    Par défaut
    merci pour ta réponse rapide je teste et te dis ca rapidement.

    [EDIT]
    merci beaucoup, ca fonctionne nikel par contre il faut utiliser Font.Color et non Font.ColorIndex comme je faisais...je le précise pour les noob comme moi...

    cordialement

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 11/10/2011, 23h11
  2. convertir un string en system.drawing.color
    Par kira-3 dans le forum VB.NET
    Réponses: 1
    Dernier message: 01/05/2009, 09h59
  3. datatype pour System.Drawing.Color
    Par olibara dans le forum C#
    Réponses: 5
    Dernier message: 14/05/2008, 08h47
  4. Convertir un system.drawing.color Tcolor et vice-versa
    Par RamDevTeam dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 21/03/2006, 10h43
  5. [C#] Conversion System.String en System.Drawing.Color
    Par Silex dans le forum Windows Forms
    Réponses: 6
    Dernier message: 27/04/2005, 08h21

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