IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

exporter vers outlook [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 12
    Par défaut exporter vers outlook
    Bonjour!!
    la question à peu être déjà étée posée, mais je me demandais de quelle facon je peux prendre des informations ( la date, avec la description et le lieu) pour en faire un tâche avec rappel dans outlook?

    si vous avez besoin j'ai un fichier test de déjà monter.


    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Voici un exemple brut de fonderie; à toi de l'adapter à tes besoins (la référence "Microsoft Outlook n.n Object Library" doit être cochée) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Sub AjoutTache()
    Dim olApp As New Outlook.Application
    Dim ObjTask As TaskItem, c As Range
    Dim Rg As Range
    Set olApp = Outlook.Application
    With Worksheets("Feuil1")
        Set Rg = .Range("E2:E" & .Range("A65536").End(xlUp).Row)
    End With
    For Each c In Rg
        Set ObjTask = olApp.CreateItem(olTaskItem)
        With ObjTask
            .Subject = "Amélie travaille aujourd'hui et cette nuit."
            .ReminderTime = Sheets("Feuil1").Cells(c.Row, 1) + TimeValue("08:00:00")
            .ReminderSet = True
            .Close olSave
        End With
        Next c
    Set ObjTask = Nothing
    Set olApp = Nothing
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 12
    Par défaut
    Merci alors si j'ai bien compris je fait une macro avec ce code?
    j'ai essayer mais il m'affiche qu'il y a une erreure de compilation, je suppose que ce n,est pas normale?

    j'ai essayer de joindre mon ficher exemple avec le message

    et je vais continuer à essayer de travailler la dessus cette apres-midi et ce soir.

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Dans la fenêtre de l'éditeur VB, clique sur Outils, Références; est-ce que tu as coché la référence :
    "Microsoft Outlook n.n Object Library"
    Si oui, quelle ligne est surlignée en jaune ?

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 12
    Par défaut
    j'avoue mon erreurre oui ma fois stupide de ne pas avoir cocher outlook mais une fois cette action faite, je réesaie immédiatement.

    Bravo Francois

    ca fonctionne mais maintenant je suppose que je dois remplacer les informations par les ceux contenus dans mes cellules afin que ce soit ceux la qui apparaissent dans le rappel?

    deuxieme question, est-ce que c'est normale que la tache apparaissent en double?

    Merci beaucoup, tu viens de me sauver au moins des heures de travail

    autre question qui peut paraitre inutile mais comment faire en sorte que le "Microsoft Outlook n.n Object Library" reste toujours cocher?

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Le fait que ce soit coché est enregistré avec ton classeur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Recherche pb Export vers Outlook
    Par gwent dans le forum VBA Access
    Réponses: 1
    Dernier message: 07/09/2010, 13h35
  2. Réponses: 1
    Dernier message: 15/05/2008, 14h15
  3. [Access 2003]Exporter requête Access vers Outlook
    Par Misha dans le forum VBA Access
    Réponses: 3
    Dernier message: 15/05/2008, 09h59
  4. Comment exporter contacts Outlook 2003 vers Mac ?
    Par Mister Paul dans le forum Outlook
    Réponses: 2
    Dernier message: 29/02/2008, 14h47
  5. exportation du fichier vcf vers outlook
    Par bcbgtn dans le forum VBA Outlook
    Réponses: 4
    Dernier message: 29/01/2008, 22h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo