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

AppleScript Discussion :

Adaptation Exchange Outlook [AppleScript]


Sujet :

AppleScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2012
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 42
    Par défaut Adaptation Exchange Outlook
    Bonjour à tous,

    Je cherche à récupérer dans deux variables l'email et le nom de l'utilisateur. J'ai fait ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    	tell application "Microsoft Outlook"
    		set courriel to email address of first account
    		set utilisateur to name of first account
    	end tell
    MAlheureusement il me dit qu'il est "impossible d'obtenir "class cAct" 1 of application "Microsoft Outlook".

    Je ne vois pas ou je fait erreur -_-'
    D'avance merci pour votre aide et bonne journée

  2. #2
    Membre émérite

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Septembre 2010
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 606
    Par défaut
    Bonjour CaraLePoke,
    Peux tu préciser ta demande :
    - l'adresse email :
    Est-ce celle du premier compte email de Mail ?
    En général, elle est aussi (et facile à lire) dans le carnet d'adresse sur la fiche personnelle de l'utilisateur ?
    ... a loins que ta session utilisateur ai plusieurs comptes dans mail dont le premier ne soit pas celui par défaut... ?

    - l'utilisateur :
    Là encore, il est sans doute plus facile de prendre celui de la session encours les comptes emails dans Mail ne sont pas forcément dans l'ordre...

    donc : les données recherchées sont elles différentes de la session ? et si oui, comment compte tu t'assurer que c'est bien le premier compte Mail ?

    Cordialement

  3. #3
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Par défaut
    Apparemment, c'est pas dans Mail, mais plutôt dans Microsoft Outlook qu'elle souhaite faire ça.
    La rubrique Mac
    Les cours & tutoriels Mac
    Critiques de Livres Mac & iOS
    FAQ Mac & iOS

    ________________________________________________________________________
    QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
    Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications

  4. #4
    Membre averti
    Inscrit en
    Septembre 2012
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 42
    Par défaut
    Désolé de répondre si tard, le mois d'Aout... tout ça... C'est la rentrée maintenant ^_^

    C'est l'adresse email dans Outlook, pas dans Mail. Je suis sur que c'est le premier, il n'y a qu'un compte mail sur ces machines avec Office. Le script fonctionnait parfaitement avec Entourage mais nous migrons sur Office 2011.

    Existe un moyen dynamique de naviguer dans les valeurs de ma machine pour voir si "email address of first account" existe?

  5. #5
    Membre émérite

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Septembre 2010
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 606
    Par défaut
    Bonsoir ClaraLePoke,
    Un coup d'oeil, dans l'AppleScript Editor / Bibliothèque, donne les items et propriété suivantes pour Outlook :

    application n [see also Debug Suite] : Outlook's top level scripting object.

    contains address books, calendars, calendar events, categories, contacts, draft windows, exchange accounts, groups, imap accounts, incoming messages, ldap accounts, mail folders, main windows, messages, notes, note folders, outgoing messages, pop accounts, tasks, task folders, schedules, windows.

    properties
    ...
    default account (account) : The default account.
    ...
    me contact (contact) : The contact that represents the user.
    ...
    current identity folder (file, r/o) : the current identity of the active identity being used by OutLook.
    Par ailleurs, un Account a une propriété "email address" et le "default account" est un objet "account", donc un script du type ci-dessous devrait permettre de répondre à ta question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Tell Application "Outlook"
    Set Mon_Compte to email address of default account
    end tell
    Ne souhaitant pas configurer Outlook, je ne peux faire le test, mais cela doit fonctionner.
    Je te suggère d'ouvrir l'éditeur AppleScript, puis sa fenêtre Bibliothèque (menu Fenêtre). En haut de cette fenêtre, click sur le bouton "+" et sélectionne l'application Outlook dans le dossier Applications.
    Après quelques secondes (lecture de la bibliothèque Outlook Script), Outlook apparait dans la fenêtre. Un double click dessus et une nouvelle fenêtre te donnera tous les objets et éléments scriptables de Outlook. C'est là que j'ai trouvé les propriétés recherchées !

    Cordialement

  6. #6
    Membre averti
    Inscrit en
    Septembre 2012
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 42
    Par défaut
    ça marche parfaitement maintenant.
    Merci beaucoup

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

Discussions similaires

  1. [Toutes versions] Organisation des emails sous Exchange/Outlook. Folder ou view?
    Par Didyme dans le forum Outlook
    Réponses: 0
    Dernier message: 28/01/2011, 18h29
  2. Exchange, Outlook et les licences
    Par breed dans le forum Exchange Server
    Réponses: 1
    Dernier message: 24/06/2009, 17h40
  3. Réponses: 1
    Dernier message: 19/06/2009, 20h03
  4. [Exchange + Outlook 2003] L'archivage ne s'effectue plus
    Par hélios44 dans le forum Exchange Server
    Réponses: 0
    Dernier message: 22/05/2008, 23h15
  5. Lier dans MS-Access une boîte Exchange/Outlook
    Par JeanMiG dans le forum Access
    Réponses: 6
    Dernier message: 23/09/2005, 00h41

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