Envoyer mail avec thunderbird

tu as bien mis

copiecachée = ComboBox1.Value

?

oui.

J'ai compris pourquoi la virgule bloquait.

Dans

" -compose " & "to=" & destinataire & "," & "bcc=" & copiecachee & "," & "subject=" & sujet & "," & "body=" & texte & "," & "attachment=" & PieceJointe

le différents paramètres sont séparés par une virgule

si on en met une dans texte, le code arrête le contenu qui lui semble donc complet et attend alors que la virgule soit suivie du nom d'un paramètre avec un =

oui.

ah ! car sur cet exemple cela fonctionne !!

donc si j'ai bien compris avec = je peux remettre les virgules dans ma textbox

donc si j'ai bien compris avec = je peux remettre les virgules dans ma textbox

non pas directement, j'ai trouvé une astuce :

texte = Replace(TextBox5.Value, ",", "%2c")

%2c est le code de la virgule, donc je remplace les , par %2c ...

J'ai recopié ton code et super cela marche.

Faut il demander en vba un accusé de réception si notre messagerie l'a déjà dans son paramètre

A toi de voir,

en tous cas on ne peut pas le programmer à l'avance dans le code VBA

Il semblerait que l'acknowledge ne soit pas exploitable en ligne de commande.

C'est excellent, tout marche nickel et vraiment un très très grand merci à toi.

J'ai encore deux petites questions ; est ce que dans une listbox on peut selon un mot d'une colonne mettre la police en rouge et j'aimerai qu'une de mes textbox enregistre la date au formmat mmmm/aaaa et ne sais pas ou le mettre dans mon code que voici :

If IsNumeric(Replace(tmp, ".", ",")) And InStr(tmp, " ") = 0 Then
        tmp = Replace(tmp, ".", ",")
        Range(nomtableau).Item(Enreg, c) = CDbl(tmp)
     Else
         If IsDate(tmp) Then
           Range(nomtableau).Item(Enreg, c) = CDate(tmp)
         Else
           Range(nomtableau).Item(Enreg, c) = tmp
         End If

Je dois avouer que j'ai horreur des UserForm !

est ce que dans une listbox on peut selon un mot d'une colonne mettre la police en rouge

une ComboBox ? je ne sais même pas ce que c'est qu'une listbox dans un userform

Je vais regarder demain matin ... on doit pouvoir contrôler la couleur mais une seule par ComboBox ou TextBox

C'est gentil à toi, mais ne te déranges pas pour cela, c'est de la broutille.

Merci encore pour tout.

Bonne soirée.

Bonjour Steelson,

J'ai essayé le fichier à mon travail, tout est nickel à l'exception de deux petits problèmes :

Mon texte du mail ne saute pas les lignes comme dans la textbox et je me suis aperçu que mon clavier numérique s'enlève.

Merci de tes lumières

Bonne fin de journée

Sandrine

Comme tu peux le voir avec ceci https://forum.excel-pratique.com/viewtopic.php?p=694351#p694351

je n'ai pas de soucis

capture d ecran 193 capture d ecran 194

Re-essaie ce fichier à ton bureau. Si ok, refais le textbox à partir d'un logiciel basique type notes.

Et bien j'ai exactement la même chose chez moi mais pas au travail. Peut être faut il que je modifie un paramètre ?

Essaie ceci au bureau et dis moi s'il y a bien les sauts de ligne.

Bonsoir Steelson,

Je vais essayer demain au travail et te dirai cela demain soir.

Merci beaucoup.

Bonne soirée

Bonjour Steelson,

Super cela marche merci beaucoup. Par contre y a t-il un symbole pour faire des puces (-) ?

Et lorsque j'envoie le mail, mon clavier numérique se désactive, y a t'il une formule pour qu'il se réactive ?

Bonne soirée et encore un grand merci de ton aide.

Super cela marche merci beaucoup.

Cela marche avec le dernier fichier ou avec ton textbox ?

Car le but du dernier fichier était de voir si %0A était bien transmis, c'est tout ! L'objectif étant que si à partir de la texttbox cela ne fonctionne pas, il faudrait concertir le chr(10) et/ou chr(13) en %0A

       Décimal   Octal   Hex  Binaire   Caractère
       -------   -----   ---  --------    ------
         010      012    0A   00001010       LF    (Line Feed)
         013      015    0D   00001101       CR    (Carriage Return)

y a t-il un symbole pour faire des puces (-) ?

je regarde s'il est possible de faire du html

sinon, pour la puce seule, il faudrait aller voir dans la table ascii étendue (>128ème caractère), là aussi je regarde

Cela marche dans ma textbox avec %0a%0a

Grand merci

Super cela marche merci beaucoup. Par contre y a t-il un symbole pour faire des puces (-) ?

Hé hé, c'est génial ! faut connaître un peu de html https://developer.mozilla.org/fr/docs/Apprendre/HTML/Comment/Cr%C3%A9er_une_liste_d_%C3%A9l%C3%A9ments_avec_HTML

    texte = "Bonjour,<br><br>bla bla" & _
        "<ul>" & _
        "<li type=""disc"">disc</li>" & _
        "<li type=""square"">square</li>" & _
        "</ul>" & _
        "<ol start=""3"" type=""A""><li>alinéa 1</li><li>alinéa 2</li></ol>" & _
        "Bien cordialement,"
    texte = Replace(texte, ",", "%2C")
Rechercher des sujets similaires à "envoyer mail thunderbird"