Je souhaiterai, =C3=A0 partir d'un script externe, =C3=A9crire des informations d=
ans un dossier public (a fortiori des contacts dans un dossier de contacts) sur Excha=
nge 2000.
Comment m'y prendre pour communiquer avec Exchange et en particulier =C3=A9crire d=
ans ses banques d'information depuis l'ext=C3=A9rieur?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent Francfort [MS]
Bonjour,
En vbscript ou dans un autre langage de scripting, tu peux écrire dans un dossier public en utilisant le modèle objet Outlook ou CDO.
En Outlook, il faut naviguer entre les dossiers Mapifolder pour arriver au folder qui t'intéresse, puis utiliser la méthode additem sur la collection items, qui représente les éléments qui sont dans le dossier.
Set MyOL = CreateObject("Outlook.Application") MyOL.getnamespace("MAPI").logon "", "", false, False Set Myfolder = MyOL.getnamespace("MAPI").Folders("Dossiers Publics").Folders("Tous les dossiers Publics").Folders("Mon Dossier") Set MyItems = MyFolder.iterms Set NewItem = Myitems.add(olContactItem) Newitem.name = "Jean Martin" Newitem.save
Laurent
"blaise" a écrit dans le message de news:
Bonjour,
Je souhaiterai, à partir d'un script externe, écrire des informations dans un dossier public (a fortiori des contacts dans un dossier de contacts) sur Exchange 2000.
Comment m'y prendre pour communiquer avec Exchange et en particulier écrire dans ses banques d'information depuis l'extérieur?
Merci de votre aide
B.
Bonjour,
En vbscript ou dans un autre langage de scripting, tu peux écrire dans un
dossier public en utilisant le modèle objet Outlook ou CDO.
En Outlook, il faut naviguer entre les dossiers Mapifolder pour arriver au
folder qui t'intéresse, puis utiliser la méthode additem sur la collection
items, qui représente les éléments qui sont dans le dossier.
Set MyOL = CreateObject("Outlook.Application")
MyOL.getnamespace("MAPI").logon "", "", false, False
Set Myfolder = MyOL.getnamespace("MAPI").Folders("Dossiers
Publics").Folders("Tous les dossiers Publics").Folders("Mon Dossier")
Set MyItems = MyFolder.iterms
Set NewItem = Myitems.add(olContactItem)
Newitem.name = "Jean Martin"
Newitem.save
Laurent
"blaise" <blaiseac@hotmail.com> a écrit dans le message de news:
fe6385dd05eb4ca3ae1c8d7cd43a0a28@newspe.com...
Bonjour,
Je souhaiterai, à partir d'un script externe, écrire des informations dans
un dossier public (a fortiori des contacts dans un dossier de contacts) sur
Exchange 2000.
Comment m'y prendre pour communiquer avec Exchange et en particulier écrire
dans ses banques d'information depuis l'extérieur?
En vbscript ou dans un autre langage de scripting, tu peux écrire dans un dossier public en utilisant le modèle objet Outlook ou CDO.
En Outlook, il faut naviguer entre les dossiers Mapifolder pour arriver au folder qui t'intéresse, puis utiliser la méthode additem sur la collection items, qui représente les éléments qui sont dans le dossier.
Set MyOL = CreateObject("Outlook.Application") MyOL.getnamespace("MAPI").logon "", "", false, False Set Myfolder = MyOL.getnamespace("MAPI").Folders("Dossiers Publics").Folders("Tous les dossiers Publics").Folders("Mon Dossier") Set MyItems = MyFolder.iterms Set NewItem = Myitems.add(olContactItem) Newitem.name = "Jean Martin" Newitem.save
Laurent
"blaise" a écrit dans le message de news:
Bonjour,
Je souhaiterai, à partir d'un script externe, écrire des informations dans un dossier public (a fortiori des contacts dans un dossier de contacts) sur Exchange 2000.
Comment m'y prendre pour communiquer avec Exchange et en particulier écrire dans ses banques d'information depuis l'extérieur?