desactiver macro dans envoi outlook

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 !

Bernard-Louis

XLDnaute Occasionnel
Bonsoir,
Apres quelques recherches je me permets de vous poser 2 questions que je n'arrive pas a resoudre.

Dans un envoi de classeur excel, comment faire disparaitre le bouton de la macro qui envoi ce fichier par outlook pour qu'à la reception il n'apparaisse pas?

Puis quel est le code pour supprimer l'acces au macro par celui qui receptionne le fichier afin qu'il recoive un fichier sans aucune formule ou macro?
Avec mes remerciements pour votre aide qui m'est toujours tres efficace.
Cordialement
 
Re : desactiver macro dans envoi outlook

reponse à ta question 1
voir fichier attaché
question 2 :
si tu ne veux pas que l'on voit les macro dans outil/macro :
remplacer dans le vba:
Sub essai()
...
end sub
par:

Sub essai(Optional factice As String)
...
end sub

et enfin si tu ne veux pas que l'on accède par le vba à tes macros, ajoute un mot de passe à ton projet (sous VBA)

tiens moi au courant
cdt
FL
 
Re : desactiver macro dans envoi outlook

fredl à dit:
reponse à ta question 1
voir fichier attaché
question 2 :
si tu ne veux pas que l'on voit les macro dans outil/macro :
remplacer dans le vba:
Sub essai()
...
end sub
par:

Sub essai(Optional factice As String)
...
end sub

et enfin si tu ne veux pas que l'on accède par le vba à tes macros, ajoute un mot de passe à ton projet (sous VBA)

tiens moi au courant
cdt
FL


Apres plusieurs essais, je suis perdu. Voici le code que j'ai place :
Sub Bouton3_QuandClic()

Dim OlApp As Object
Dim OlItem As Object

Set OlApp = CreateObject("Outlook.Application")
Set OlItem = OlApp.CreateItem(olMailItem)

With OlItem
.Recipients.Add "AAAA@free.fr"
.Recipients.Add "BBBB@free.fr"

.Subject = "Statistiques"
.Body = "Bonjour, Vous avez ci-joint le fichier statistiques"
'le classeur Excel est supposé deja sauvegardé
'.Attachments.Add ActiveWorkbook.FullName
.Attachments.Add "\\A\B\C\D\E.xls"
.Save
.Send
End With

Set OlApp = Nothing
End Sub

Merci pour ton aide, car ce n'est pas evident!!
Merci encore
 
Re : desactiver macro dans envoi outlook

Merci Fredl et MichelXLD

Je te remercie, ainsi que MichelXLD, tout fonctionne tres bien.
J'ai resolu le probleme des macros, en les positionnant dans un autre classeur du meme dossier que mes fiches d'envoi par internet.
Comme cela tout ce qui part par internet est nickel. Par contre, dans l'entreprise, il y a une protection contre les envoi internet, et je dois donner l'autorisation et confirmer a chaque fois.
A priori on ne peut pas contourner ce probleme.

Merci pour votre aide, car sans vous une heure ferait 120 minutes.
Merci encore.
Cordialement
 
- 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

R
Réponses
21
Affichages
4 K
B
Réponses
4
Affichages
2 K
benoitoleron
B
M
Réponses
0
Affichages
2 K
mehdisqualli
M
M
Réponses
6
Affichages
2 K
MikaTI
M
M
Réponses
6
Affichages
2 K
manu.englebert
M
S
Réponses
2
Affichages
1 K
seb_abellano
S
C
Réponses
4
Affichages
4 K
casper
C
V
Réponses
0
Affichages
2 K
victorinox
V
J
Réponses
15
Affichages
19 K
J
Retour