cs_liouliou
Messages postés2Date d'inscriptionlundi 25 février 2008StatutMembreDernière intervention 4 mars 2008
-
25 févr. 2008 à 14:56
cs_liouliou
Messages postés2Date d'inscriptionlundi 25 février 2008StatutMembreDernière intervention 4 mars 2008
-
4 mars 2008 à 14:01
Bonjour à tous,
voila je me lance dans le VB pour le boulot, j'ai réussi jusqu'à présent à me débrouiller sur quelques fonctions simples, mais là ça se complique et je sèche complètement, je n'y arrive plus ...
Je voudrais à partir d'un bouton de commande : envoyer la feuille excel par mail mais aussi attacher d'autres fichiers (j'ai créé un bouton de commande séparemment qui va rechercher les fichiers mais je n'arrive pas à insérer ces fichiers dans le mail). Je pense qu'il faut que je modifie mon code mais je ne sais pas où
Private Sub bouton_click()
Dim FileExtStr As String
Dim FileFormatNum As Long
Dim Sourcewb As Workbook
Dim Destwb As Workbook
Dim TempFilePath As String
Dim TempFileName As String
With Application
.ScreenUpdating = False
.EnableEvents = False
End With
Set Sourcewb = ActiveWorkbook
ActiveSheet.Copy
Set Destwb = ActiveWorkbook
With Destwb
If Val(Application.Version) < 12 Then
'You use Excel 97-2003 FileExtStr ".xls": FileFormatNum -4143
Else
If Sourcewb.Name = .Name Then
With Application
.ScreenUpdating = True
.EnableEvents = True
End With
MsgBox "Your answer is NO in the security dialog"
Exit Sub
Else
Select Case Sourcewb.FileFormat Case 51: FileExtStr ".xlsx": FileFormatNum 51
Case 52:
If .HasVBProject Then FileExtStr ".xlsm": FileFormatNum 52
Else FileExtStr ".xlsx": FileFormatNum 51
End If Case 56: FileExtStr ".xls": FileFormatNum 56 Case Else: FileExtStr ".xlsb": FileFormatNum 50
End Select
End If
End If
End With
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 26 févr. 2008 à 00:03
Si tu utilises Outlook (pas Express...) tu pourrais utiliser l'Automation en créant des objets Outlook
Tu pourrais faire une recherche sur Outlook.Application si ça te paraît être une solution. Avec Attachments, tu pourrais insérer les fichiers que tu souhaites.
Voir aussi MailItem
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI