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 :

MsgBoxEx de arkham46 [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé Avatar de scully2501
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 184
    Par défaut MsgBoxEx de arkham46
    Bonjour,

    j'utilise la fonction MsgBoxEx créé par arkham46.
    http://arkham46.developpez.com/artic...sgboxplus/doc/

    J'aimerais avoir un complément d'information concernant une solution que je recherche.

    POur info j'ai opté pour le RTF ecrit directement dans le code.

    Dans mon code ci joint le RTF:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    boutonmessage = "Please place the Form back in the Ongoing directory"
     
    Message = "{\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fswiss\fcharset0 arial;}}" & vbCrLf & _
                 "{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs25 " & vbCrLf & _
                 "\par" & vbCrLf & _
                 "\qc Form not found in proper directory:\par" & vbCrLf & _
                 "\par" & vbCrLf & _
                 "\b " & boutonmessage & " \b0 " & vbCrLf & "\par" & vbCrLf & _
                 "\par" & vbCrLf & _
                 "}\qc0"
     
    'appel de la procedure qui tranforme le format rtf en message
    Call MsgBoxEx(Message, vbCritical, "ERROR DELETED", , , _
                      RGB(240, 250, 240), , , , False)
    Ce message s'affiche très bien en Arial, j'aimerais écrire un autre message dans la même msgbox mais en time roman et non plus en Arial.

    Comment puis je faire pour afficher deux messages dans deux caractères différents dans la même msgbox (je n'ai pas reussi à trouver de solution)?

    Cela m'éviterai d'afficher deux msgbox à la suite de caractères différents.

  2. #2
    Membre confirmé Avatar de scully2501
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 184
    Par défaut
    Apres pas mal d'heure de recherche j'ai trouvé la solution.
    Pour ceux que ça intéresse.

    Voici un exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    boutonmessage2 = "sUmdak;rMrg;edImeTAkñúgesovePArayeQaµHnigTIkEnøgEdlkMBugdM eNIrkar"
     
    'format rtf = format word
    Message = "{\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fswiss\fcharset0 arial;}{\f1\fswiss\fcharset0 Limon S1;}}" & vbCrLf & _
                 "{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs25 " & vbCrLf & _
                 "\par" & vbCrLf & _
                 "\qc Form not found in proper directory:\par" & vbCrLf & _
                 "\par" & vbCrLf & _
                 "\b " & boutonmessage & " \b0 " & vbCrLf & "\par" & vbCrLf & _
                 "\par" & vbCrLf & _
                 "\par" & vbCrLf & _
                 "{\fs50 \f1 \b " & boutonmessage2 & " \b0} " & vbCrLf & "\par" & vbCrLf & _
                 "\par" & vbCrLf & _
                 "}\qc0"
    Ça vient de ce bout de code situé au début du message RTF:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {\f0\fswiss\fcharset0 arial;}{\f1\fswiss\fcharset0 Limon S1;}
    Ensuite il faut utiliser soir pour Arial soit pour Limon S1.

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

Discussions similaires

  1. [Outils] Compléments de Zone de Liste en cascade Arkham46
    Par Arkham46 dans le forum Contribuez
    Réponses: 0
    Dernier message: 19/09/2008, 15h25
  2. Réponses: 3
    Dernier message: 07/07/2008, 16h32
  3. Réponses: 2
    Dernier message: 22/08/2007, 14h43

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