Problème avec macro pour créer des taches dans Outlook
12 réponses
géjoun.
Bonjour,
Dans les archives, j'ai trouvé cette macro proposé par Pierre Fauconnier
pour créer des taches dans Outlook à partir d'Excel (message original
http://minilien.com/?RlD9dH7sQ3).
Sub Creer_TacheOutlook()
' Dimensionner l'objet Outlook
Dim oOutlook As Outlook.Application
' Dimensionner la tâche
Dim oTache As TaskItem
' Initialiser l'objet Outlook
Set oOutlook = CreateObject("Outlook.Application")
' Créer la tâche
Set oTache = oOutlook.CreateItem(olTaskItem)
' Affecter les propriétés à la tâche
With oTache
.DueDate = Range("a1") ' Echéance
.Subject = Range("b1") ' Objet
.Body = Range("c1") ' texte explicatif
.Save ' Enregistrer la nouvelle tâche
End With
' vider les objets pour libérer la mémoire
Set oTache = Nothing
Set oOutlook = Nothing
End Sub
Et apparement, la personne qui cherchait le moyen de faire ça y est arrivé
avec cette macro; alors que moi, dès que j'essaie de l'exécuter, ça
m'affiche une erreur de compilation 'Type défini par l'utilisateur non
défini' avec en surbrillance cette ligne 'oOutlook As Outlook.Application';
et lorsque je clique sur 'OK', ça me fait apparaitre la première ligne 'Sub
Creer TacheOutlook()' en surbrillance...
Petites précisons... Je suis sous office XP, j'ai bien rajouté à mes
références dans l'éditeur VBE 'Microsoft Office 10.0 Object Library'; et,
par contre, comparé à la macro originale, j'ai rajouté un underscore _ entre
Creer et TacheOutlook à la 1ère ligne, parce qu'autrement, excel me détecte
pas la macro (il m'affiche la 1ère ligne en rouge; mais j'y connais pas
grand chose en VBA non plus, alors c'est peut être une boulette de faire
ça); et pour finir, mais je suppose que là, j'ai quand même juste, c'est
dans un module standard que j'ai collé la macro.
Si quelqu'un peut éclairer ma lanterne...
Merci!
--
__________________________
Géjoun.
dam-mail2004@ifrance.com
····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Merci pour le lien, j'ai bien regardé tous les codes qui parlent d'export vers outlook, et c'est vrai qu'il y en a bien un ou 2 qui doit correspondre, mais de la à l'adapter dans la macro que j'utilise...donc je crois que je vais garder ce qui fonctionne déja si ça doit être aussi compliqué.
-- __________________________ Géjoun.
···················································· Enlevez l'année pour répondre... ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
De ces petits doigts, JpPradier [jp.pradier.JVeuxPasDeSpam@wanadoo.fr] a
tapoté:
Salut!
Merci pour le lien, j'ai bien regardé tous les codes qui parlent d'export
vers outlook, et c'est vrai qu'il y en a bien un ou 2 qui doit correspondre,
mais de la à l'adapter dans la macro que j'utilise...donc je crois que je
vais garder ce qui fonctionne déja si ça doit être aussi compliqué.
--
__________________________
Géjoun.
dam-mail2004@ifrance.com
····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Merci pour le lien, j'ai bien regardé tous les codes qui parlent d'export vers outlook, et c'est vrai qu'il y en a bien un ou 2 qui doit correspondre, mais de la à l'adapter dans la macro que j'utilise...donc je crois que je vais garder ce qui fonctionne déja si ça doit être aussi compliqué.
-- __________________________ Géjoun.
···················································· Enlevez l'année pour répondre... ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Je dois avouer que cet article ma très bien servi, un grand merci !
J'ai à mon tour une question: pour ma part, j'ai utilisé ce code pour créer une serie de tâches successives pour un même projet, je reçois ainsi des rappels à intervalles réguliers entre la date de début de mon projet et sa date de clôture. Mon problème, est que j'ai une dizaine de projets en gestion, et je dois donc créer des folders au sein de Task, existe-t"il un code qui me permettrais de créer un nouveau folder pour ensuite y rassembler toutes les tâches créées par la macro ?
Je dois avouer que cet article ma très bien servi, un grand merci !
J'ai à mon tour une question: pour ma part, j'ai utilisé ce code pour créer une serie de tâches successives pour un même projet, je reçois ainsi des rappels à intervalles réguliers entre la date de début de mon projet et sa date de clôture.
Mon problème, est que j'ai une dizaine de projets en gestion, et je dois donc créer des folders au sein de Task, existe-t"il un code qui me permettrais de créer un nouveau folder pour ensuite y rassembler toutes les tâches créées par la macro ?
Je dois avouer que cet article ma très bien servi, un grand merci !
J'ai à mon tour une question: pour ma part, j'ai utilisé ce code pour créer une serie de tâches successives pour un même projet, je reçois ainsi des rappels à intervalles réguliers entre la date de début de mon projet et sa date de clôture. Mon problème, est que j'ai une dizaine de projets en gestion, et je dois donc créer des folders au sein de Task, existe-t"il un code qui me permettrais de créer un nouveau folder pour ensuite y rassembler toutes les tâches créées par la macro ?