Probleme avec on error resume next non permis dans une fonction
4 réponses
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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <malabar@wanadoo.fr> a écrit dans le message de news:
41d6f913$0$2744$8fcfb975@news.wanadoo.fr...
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
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
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
Merci Raymond
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news: %23x6KgnD8EHA.2600@TK2MSFTNGP09.phx.gbl...
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" <malabar@wanadoo.fr> a écrit dans le message de news:
41d6f913$0$2744$8fcfb975@news.wanadoo.fr...
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
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
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
« Exit Sub » est utilisé dans le cas des Sub (). Pour les fonctions, il
faut utiliser « Exit Function ».
S. L.
"malabar" <malabar@wanadoo.fr> wrote in message
news:41d6f913$0$2744$8fcfb975@news.wanadoo.fr...
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
« 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
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
Merci Sylvain pour ton aide
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news: %23na5O2F8EHA.1404@TK2MSFTNGP11.phx.gbl...
« Exit Sub » est utilisé dans le cas des Sub (). Pour les fonctions, il
faut utiliser « Exit Function ».
S. L.
"malabar" <malabar@wanadoo.fr> wrote in message
news:41d6f913$0$2744$8fcfb975@news.wanadoo.fr...
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
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