Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 With Selection.Parent.MailEnvelope.Item

Alain 7633

XLDnaute Nouveau
Bonjour à tous,

Je viens de m'inscrire sur le site.

Je rencontre un problème de format d'email envoyé par Excel en vba.
Le rendu sur PC est plutôt propre et correspond à mes attentes (la taille de l'image est normale).
Alors que sur mobile (IPhone), l'image est toute petite (style miniature) ; ç'est ça que j'aimerais corriger.

voici le rendu PC :


voici le rendu mobile :


voici le code :

NBlignes = Mafeuille.Range("a" & (Application.Rows.Count)).End(xlUp).Row
NBlignes = NBlignes - 1
Sheets("GRAPH1").Select
Range("A1").Select
Application.ScreenUpdating = True
Application.Wait (Now + TimeValue("0:00:05"))
Mafeuille.Range("a1" & NBlignes).Select
With Selection.Parent.MailEnvelope.Item
'.Introduction = Message
.to = DEST
'cc = ""
'bcc= ""
.Subject = ""
.send
End With

End If
End Sub
-------------------------

Merci d'avance à tous !
 
C

Compte Supprimé 979

Guest
Bonsoir Alain7633

Pour régler votre souci (je pense) je vous conseillerai fortement de passer par un Range To JPG

Puis par l'envoi du JPEG par mail

A+
 

Alain 7633

XLDnaute Nouveau
Bonjour,
je n'ai pas encore regardé la proposition de BrunoM45.
Voici le doc.
La macro est "envoimail2" :
pour expliquer, je récupère des données via requête SQL query dans onglet "base", je traite et mets en forme sur onglets "index" et "graph0" puis "graph1" est constitué d'une image liée à "graph0".
c'est "graph1" que la macro envoie dans le corps du mail.
 

Pièces jointes

  • REPORT_CLIENT_2024_MODELE_vX.xlsm
    305.8 KB · Affichages: 2

patricktoulon

XLDnaute Barbatruc
bon voici une solution complete sans passer par l'intermediaire de la feuille graph1
tu t'arrangera pour la sub sendmail
je t'ai mis ma fonction perso qui permet de sauvegarder tout object en PNG avec transparence ou pas
avec un graphique temporaire autodestructible
en effet le png est conseillé dans le html et par conséquent dans les emails aussi

tu trouvera plus de précision sur ce point dans :

n'hésite pas si tu a des questions
bonne journée
 

Pièces jointes

  • REPORT_CLIENT_2024_MODELE_vX.xlsm
    152.8 KB · Affichages: 3

Alain 7633

XLDnaute Nouveau
Bonjour et merci patricktoulon,
ça fonctionne, j'avoue ne pas tout comprendre (je ne suis pas très familier avec les "function" au delà des "sub" mais ça fonctionne). Je me dépêche à paramétrer tous mes reportings puis je me poserai pour bien comprendre. Encore merci !
 

Alain 7633

XLDnaute Nouveau
Bonjour,
bon, ça ne fonctionne pas vraiment bien ; je vous explique.
dans mon "body" sur l'email envoyé, j'ai en permanence ces 2 lignes (à gauche et en haut) surlignées en jaune qui apparaissent.
voilà, voilà...
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…