OVH Cloud OVH Cloud

Probleme avec on error resume next non permis dans une fonction

4 réponses
Avatar
malabar
Bonsoir tout le monde

J'utilise ce code pour envoyer des mails ,lorsque je ne ne veux pas que ma
commande s'execute j'ai essayé de mettre on error resume next exit sub
mais Exit Sub est non permis dans une fonction ou une propriété. Que dois je
mettre à la place et pourquoi ? Vous trouverez le code en dessous ?

Merci pour vos réponses Amicalement Francisco

Public Function EnvoyerEmail(ByVal StrDestinataire As String, _
ByVal strCC As String, _
ByVal strBCC As String, _
ByVal StrSujet As String, _
ByVal strMsg As String, _
ByVal blnEdit)
*********************************************************
'On Error Resume Next (erreur )
***********************************************************
DoCmd.SendObject acSendNoObject, , , StrDestinataire, strCC, strBCC,
StrSujet, strMsg, blnEdit
************************************************************************
'Exit Sub (erreur)
************************************************************************
End Function

4 réponses

Avatar
Raymond [mvp]
Bonsoir.

sans lire ta fonction:

On Error GoTo Sortie_Sub
DoCmd.SendObject acSendNoObject, , , StrDestinataire, strCC, strBCC,
StrSujet, strMsg, blnEdit
Sortie_Sub:
End Function

ou
On Error Resume Next
DoCmd.SendObject acSendNoObject, , , StrDestinataire, strCC, strBCC,
StrSujet, strMsg, blnEdit
End Function

dans les deux cas toute erreur sera ignorée.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"malabar" a écrit dans le message de news:
41d6f913$0$2744$
Bonsoir tout le monde

J'utilise ce code pour envoyer des mails ,lorsque je ne ne veux pas que ma
commande s'execute j'ai essayé de mettre on error resume next exit sub
mais Exit Sub est non permis dans une fonction ou une propriété. Que dois
je mettre à la place et pourquoi ? Vous trouverez le code en dessous ?

Merci pour vos réponses Amicalement Francisco

Public Function EnvoyerEmail(ByVal StrDestinataire As String, _
ByVal strCC As String, _
ByVal strBCC As String, _
ByVal StrSujet As String, _
ByVal strMsg As String, _
ByVal blnEdit)
*********************************************************
'On Error Resume Next (erreur )
***********************************************************
DoCmd.SendObject acSendNoObject, , , StrDestinataire, strCC, strBCC,
StrSujet, strMsg, blnEdit
************************************************************************
'Exit Sub (erreur)
************************************************************************
End Function



Avatar
malabar
Merci Raymond
"Raymond [mvp]" a écrit dans le message de
news: %
Bonsoir.

sans lire ta fonction:

On Error GoTo Sortie_Sub
DoCmd.SendObject acSendNoObject, , , StrDestinataire, strCC, strBCC,
StrSujet, strMsg, blnEdit
Sortie_Sub:
End Function

ou
On Error Resume Next
DoCmd.SendObject acSendNoObject, , , StrDestinataire, strCC, strBCC,
StrSujet, strMsg, blnEdit
End Function

dans les deux cas toute erreur sera ignorée.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"malabar" a écrit dans le message de news:
41d6f913$0$2744$
Bonsoir tout le monde

J'utilise ce code pour envoyer des mails ,lorsque je ne ne veux pas que
ma commande s'execute j'ai essayé de mettre on error resume next exit sub
mais Exit Sub est non permis dans une fonction ou une propriété. Que dois
je mettre à la place et pourquoi ? Vous trouverez le code en dessous ?

Merci pour vos réponses Amicalement Francisco

Public Function EnvoyerEmail(ByVal StrDestinataire As String, _
ByVal strCC As String, _
ByVal strBCC As String, _
ByVal StrSujet As String, _
ByVal strMsg As String, _
ByVal blnEdit)
*********************************************************
'On Error Resume Next (erreur )
***********************************************************
DoCmd.SendObject acSendNoObject, , , StrDestinataire, strCC, strBCC,
StrSujet, strMsg, blnEdit
************************************************************************
'Exit Sub (erreur)
************************************************************************
End Function







Avatar
Sylvain Lafontaine
« Exit Sub » est utilisé dans le cas des Sub (). Pour les fonctions, il
faut utiliser « Exit Function ».

S. L.

"malabar" wrote in message
news:41d6f913$0$2744$
Bonsoir tout le monde

J'utilise ce code pour envoyer des mails ,lorsque je ne ne veux pas que ma
commande s'execute j'ai essayé de mettre on error resume next exit sub
mais Exit Sub est non permis dans une fonction ou une propriété. Que dois
je mettre à la place et pourquoi ? Vous trouverez le code en dessous ?

Merci pour vos réponses Amicalement Francisco

Public Function EnvoyerEmail(ByVal StrDestinataire As String, _
ByVal strCC As String, _
ByVal strBCC As String, _
ByVal StrSujet As String, _
ByVal strMsg As String, _
ByVal blnEdit)
*********************************************************
'On Error Resume Next (erreur )
***********************************************************
DoCmd.SendObject acSendNoObject, , , StrDestinataire, strCC, strBCC,
StrSujet, strMsg, blnEdit
************************************************************************
'Exit Sub (erreur)
************************************************************************
End Function



Avatar
malabar
Merci Sylvain pour ton aide
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news: %
« Exit Sub » est utilisé dans le cas des Sub (). Pour les fonctions, il
faut utiliser « Exit Function ».

S. L.

"malabar" wrote in message
news:41d6f913$0$2744$
Bonsoir tout le monde

J'utilise ce code pour envoyer des mails ,lorsque je ne ne veux pas que
ma commande s'execute j'ai essayé de mettre on error resume next exit sub
mais Exit Sub est non permis dans une fonction ou une propriété. Que dois
je mettre à la place et pourquoi ? Vous trouverez le code en dessous ?

Merci pour vos réponses Amicalement Francisco

Public Function EnvoyerEmail(ByVal StrDestinataire As String, _
ByVal strCC As String, _
ByVal strBCC As String, _
ByVal StrSujet As String, _
ByVal strMsg As String, _
ByVal blnEdit)
*********************************************************
'On Error Resume Next (erreur )
***********************************************************
DoCmd.SendObject acSendNoObject, , , StrDestinataire, strCC, strBCC,
StrSujet, strMsg, blnEdit
************************************************************************
'Exit Sub (erreur)
************************************************************************
End Function