Pb utilisation macro par tiers (envoi outlook entre autres)

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 !

krystof_ii

XLDnaute Occasionnel
Bonjour à tous,
Je (re)contacte le forum pour une question de compatibilté de ma macro avec d'autres utilisateurs (envoi de mail avec feuille en piece jointe).
Sub SendOneSheet()
'SOURCE:Sending Email

Dim olApp As Outlook.Application
Dim olMail As MailItem

Set olApp = New Outlook.Application
Set olMail = olApp.CreateItem(olMailItem)

ThisWorkbook.Sheets(2).Copy

ActiveWorkbook.SaveAs ThisWorkbook.Path & "\" & _
"Sheet2.xls"

With olMail
.Recipients.Add "You@me.com"
.Recipients.Add "Me@You.com"
.Recipients.Add "Him@Her.com"
.Subject = "That one sheet"
.Body = "Here you go" & vbCrLf
.Attachments.Add ActiveWorkbook.FullName
.Display
End With

ActiveWorkbook.Close False

Kill ThisWorkbook.Path & "\" & "Sheet2.xls"

Set olMail = Nothing
Set olApp = Nothing

End Sub

Sur mon poste, cela fonctionne nickel.

Sur autre poste, la fonction plante sur : Dim olMail As boolean

Quelqu'un aurait-il une idée ?
Existe-t-il des problemes quand on utilise des "réferences particulières" sur une macro pour rendre celle-ci utilisable par "tous" ?

Merci de m'avoir lu.
 
Re : Pb utilisation macro par tiers (envoi outlook entre autres)

Salut,

n'y a-t-il pas de macro complémentaires à activer ?

"outils" "macros complémentaires" "VBA pour assistant internet" à cocher ?

tu écris : plante à : Dim olMail As boolean

cette instruction n'existe pas dans ta macro, avez vous tous la même version ?
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Macro VBA
Réponses
2
Affichages
636
A
Réponses
4
Affichages
873
D
Réponses
4
Affichages
1 K
D
E
Réponses
1
Affichages
1 K
S
Réponses
10
Affichages
4 K
Sylvain29
S
Réponses
1
Affichages
1 K
B
S
Réponses
3
Affichages
730
sebetclaire
S
B
Réponses
16
Affichages
2 K
B
Retour