Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/08/2011, 19h32   #1
Invité de passage
 
Femme
assistante de direction
Inscription : août 2011
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : assistante de direction
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : août 2011
Messages : 6
Points : 2
Points : 2
Par défaut Commander l'ouverture d'un mail

Bonjour,

Super débutante sur Access, je coince sur un problème et n’ai trouvé aucune solution sur internet.
Lorsque je double-clique sur un champ, celui-ci doit ouvrir soit un mail (.msg) si une condition est remplie, soit un pdf si rien n’est spécifié.
Tout fonctionne avec le fichier pdf. En revanche pour le fichier msg, Outlook s’ouvre avec le message d’erreur « L’argument de la ligne de commande n’est pas valide. Vérifiez le commutateur que vous utilisez ».
Ci-dessous, mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Private Sub Doc_DblClick(Cancel As Integer)
 
  If Me.Libdoc = "Mail" Then
 
    vchemin = "U:\COURRIERS SORTANTS\"
    vcheminOutlook = "C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE"
 
    vDoc = Me.Doc & ".msg"
    vfichier = vchemin & vDoc
 
    ok = Shell(vcheminOutlook & " " & vfichier, 1)
 
Else
 
    vchemin = "U:\COURRIERS SORTANTS\"
    vcheminAcrobat = "C:\Program Files (x86)\ADOBE\Acrobat 9.0\Acrobat\Acrobat.EXE"
 
    vDoc = Me.Doc & ".pdf
    vfichier = vchemin & vDoc
 
    ok = Shell(vcheminAcrobat & " " & vfichier, 1)
 
  End If
 
End Sub
Mon PC est sous Windows 7, Outlook version 2010.
Merci d’avance de votre aide.
Ninon2804 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 22h47   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 474
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 474
Points : 7 560
Points : 7 560
Regardes là

Command-line switches for Outlook 2010

http://office.microsoft.com/en-us/ou...010354956.aspx

Je l'ai parcouru en diagonal mais je n'ai pas l'impression que tu puisses ouvrir un email particulier.

Essayes peu-être de poser ta question sur le forum Outlook car c'est plus un problème avec Outlook qu'avec Access.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 27/08/2011, 00h30   #3
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 728
Points : 8 728
Salut,
Citation:
Envoyé par marot_r Voir le message
Regardes là

Command-line switches for Outlook 2010

http://office.microsoft.com/en-us/ou...010354956.aspx


En français dans la FAQ Outlook http://outlook.developpez.com/faq/in...s_commutateurs

Je l'avais pour OL2007 mais il n'y a pas de gros changement

Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h17.


 
 
 
 
Partenaires

Hébergement Web