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

Creation bouton "envoyer"

  • Initiateur de la discussion Initiateur de la discussion Lili189
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

Lili189

Guest
Bonjour,

j'aimerais ajouter une option à mon fichier excel.

En effet j'aimerais créer un bouton "envoyer par xml" en bas de page qui enverrait sur mon mail mon classeur en format données xml.

Est-ce possible ?

Merci d'avance.

Lili
 
Re : Creation bouton "envoyer"

Bonjour,
Tiens un début de Macro pour ouverture de outlook et positionnement du contenu du mail .
Si sa peut t'aider un peu.
Sinon je pence que c'est tout a fait possible


Sub EnvoiMail()
Dim ol As Object, myItem As Object
Dim strHtml As String

Set Plage = ActiveSheet.Range("A1:J16")
Application.ScreenUpdating = False
Plage.CopyPicture Appearance:=xlScreen, Format:=xlPicture


Set ol = CreateObject("outlook.application")
Set myItem = ol.CreateItem(olMailItem)

myItem.To = Range("A1") & " ;" & Range("A2") & " ;" & Range("A3") & " ;" & Range("A4") & " ;" & Range("A5") & " ;" & Range("A6") & " ;" & Range("A7")
myItem.Subject = Range("E4")
myItem.HtmlBody = strHtml

myItem.display

Set ol = Nothing

End Sub
 
Re : Creation bouton "envoyer"

merci eddy cela fonctionne pour la recup du fichier 🙂

maintenant il faut trouver le moyen que cette pièce jointe se transforme en xml 🙂

merci d'avance à qui voudra m'aider 🙂
 
Re : Creation bouton "envoyer"

j'ai un petit peu avancé sur ma macro

j'ai réussi à transformer mon excel en gif à l'aide d'un bouton.

voici ma macro :

Sub exportXML()
Dim Plage As Range
Set Plage = Application.InputBox(Prompt:="A1:J57", _
Title:="Sélection de zone ", Default:="$A$1:$J$57", Type:=8)
Application.ScreenUpdating = False
Workbooks.Add
Plage.CopyPicture
ActiveSheet.Paste
With ActiveSheet.ChartObjects.Add(0, 0, _
Selection.Width, Selection.Height).Chart
.Paste
.Export "C:\Documents and Settings\user\Bureau\Test1.gif", "GIF"
End With
ActiveWorkbook.Close False
End Sub


j'ai testé en mettant test1.xml et "XML" mais ca ne marche pas.

j'ai l'impression que je tiens le bon bout mais là je bloque c'est frustrant.

Si jamais quelqu'un a une idée ^^" ?

merci d'avance.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 bouton supprimer
Réponses
4
Affichages
228
Réponses
5
Affichages
698
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…