Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
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 16/12/2011, 14h18   #1
Invité régulier
 
Femme
Administrateur de base de données
Inscription : août 2011
Messages : 28
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Distribution

Informations forums :
Inscription : août 2011
Messages : 28
Points : 6
Points : 6
Par défaut Créer un mail depuis Excel : Outlook.application

Bonjour,

Je sais qu'il y a déjà eu plusieurs discussions à ce sujet mais je n'ai pas trouvé de quoi répondre à ma question.

J'ai vu dans les FAQ que pour créer un mail depuis Excel il fallait déclarer deux variables:

Code :
1
2
3
4
    Dim OlApp As Outlook.Application
    Dim OlItem As Outlook.Application    
    Set OlApp = New Outlook.Application
    Set OlItem = OlApp.CreateItem(olMailItem)
Mais mon ordi ne reconnait pas la définition Outlook.application.

Dois-je remplacer cela par "Mailer" ? Ou par autre chose ?

Quand je remplace Outlook.application par Mailer, alors il bloque à New en disant que c'est une "utilisation incorrecte de New"?

Quelqu'un sait-il m'aider ?

Merci d'avance,

lbroc84
lbroc84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 14h22   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 958
Points : 30 958
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Probablement que tu n'as pas déclaré la référence OutLook.

Va dans le menu Outils/Référence et coche Microsoft OutLook.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/12/2011, 14h43   #3
Invité régulier
 
Femme
Administrateur de base de données
Inscription : août 2011
Messages : 28
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Distribution

Informations forums :
Inscription : août 2011
Messages : 28
Points : 6
Points : 6
Bonjour,

En effet, cela fonctionne, mon ordi trouve "Outlook.application"...

Merci beaucoup

Néanmoins, cela bloque maintenant au niveau de :
Code :
Set OlItem = OlApp.CreateItem(olMailItem)
Pourtant, mon ordi trouve bien "CreateItem" et "olMailItem"...

Sauriez-vous pourquoi cela bugue à ce niveau-là ("Erreur d'exécution 13 - Incompatibilité de type") ?

Merci d'avance,

lbroc84
lbroc84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 15h58   #4
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 26
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 597
Points : 1 597
Envoyer un message via MSN à carden752
Bonjour,

Comment as-tu déclaré Olapp et Olitem?
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/12/2011, 16h08   #5
Invité régulier
 
Femme
Administrateur de base de données
Inscription : août 2011
Messages : 28
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Distribution

Informations forums :
Inscription : août 2011
Messages : 28
Points : 6
Points : 6
Bonjour,

En effet, il s'agissait d'une erreur au niveau de la déclaration de olitem (que j'avais déclaré en "Outlook.Application").

J'ai déclaré olitem en "Object" et cela a fonctionné...

Merci beaucoup pour votre aide,

lbroc84
lbroc84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h49.


 
 
 
 
Partenaires

Hébergement Web