à cette adresse, tu peux récupérer ces 3 fichiers :
http://www.dpi.ufv.br/downloads/C++%20Introductory%20Edition/VCB600ENU1/OS/SYSTEM/
MSMAPI.SRG , MSMAPI32.DEP , MSMAPI32.OCX
Tu les copies dans le Répertoire : C:WindowsSystem32
Après, tu initialises la base de registre :
Bouton de la barre des tâches "Démarrer" / commande exécuter et tu copies cette ligne de code :
regsvr32.exe c:WindowsSystem32 MSMAPI32.OCX
Le chemin doit être le même que celui où tu as copié les fichiers.
Après l'exécution de la commande, tu devrais avoir un message disant que la chose s'est bien passée.
Si cela ne fonctionne pas ....C'est que ce type de procédure requiert "Visual Basic le programme"
Il faut chercher ailleurs ce que tu veux faire !
Salutations!
"Super" a écrit dans le message de
news:
Salut Michdenis
Bon en ce qui me concerne, msmapi32.dll se trouve dans
: "C:Program FilesCommon FilesSystemMapi1033" et mon VBE refuse de
l'intégrer dans ses références.
Du coup, je ne peux malheureusement pas passeer aux étapes suivantes...
Sais tu ou je peux récupérer sinon cette dll ?
"michdenis" wrote:Bonjour JPS, Super,
Dans VBE (visual basic editor), à partir de la barre des menus de cette fenêtre, outils / référence / si vous
utilisez
le bouton parcourir pour ouvrir la référence msmapi32.dll ou msmapi32.ocx , Est-ce que la référence se charge dans
la
fenêtre ? Apparaît-elle cochée ? Si oui, ouvrez l'explorateur d'objet à partir du bouton de commande de la barre
d'outils Standard de la fenêtre VBE et dans la première liste déroulante, celle affichant "Toutes les bibliothèques"
Est-ce qu'une nouvelle bibliothèque s'est ajouté au nom ressemblant à : "MSMAPI" ? Si, oui, la procédure devrait
fonctionner ! Il se peut que le contrôle issu de la barre d'outils "Contrôle" ne soit pas disponible sans "Visual
Basic"mais si la bibliothèque est chargée, le code devrait pouvoir s'exécuter si il est chargé dans un module standard.
Sinonpourquoi Bilou aurait pris la peine d'inclure cette bibliothèque ?
Salutations!
"jps" a écrit dans le message de
news:OaCo2s$
le plus marrant, c'est que moi je l'ai bien cet ocx mais ça ne marche pas
mieux pour autant...denis doit avoir des acquaintances avec le Seigneur...
jps
"Super" a écrit dans le message de
news:Oulalalala...
Ca m'a l'air compliqué cette affaire !!!
Bon, ben, moi non, plus, je n'ai pas ce fameux msmapi32.ocx
J'ai juste un msmapi32.dll qui ne veut pas être référencé.
Bon, ben tant pis... Si vous pensez à quelquechose sans mapi, je suis
preneur...
Merci beaucoup en tout cas.
"isabelle" wrote:on peut le télécharger ici http://www.zerohack.it/downloads/ocx.htm,
mais comme il n'est pas correctement licencié c'estimpossible de l'utiliser. :-(
isabelle
non Denis il n'est pas présent,
isabelle
Bonjour Isabelle,
Je suis présentement sur Excel 2002 et Windows Pro Xp
'Dans Excel, la librairy ajouté au programme s'appelle Library
MSMAPI Tel que vu dans l'explorateur d'objet de lafenêtre VBE (liste déroulante Librairy)
Le nom du fichier est : MSMAPI32.OCX
et il est situé là : C:WINDOWSSystem32
Est-il présent si le programme Visual Basic n'est pas installé ?
Salutations!
"isabelle" a écrit dans le message de
news:salut Denis,
il n'est pas sur ma liste non plus, connais tu son nom de fichier
(x.ocx ou x.dll) ?
isabelle
Bonjour JPS,
Sur mon ordi, j'ai visual basic (le programme) d'installer. Il est
possible que ce contrôle appartienne à Visual Basicet qu'il soit disponible simplement à cause de sa présence ! Je
n'ai pas vérifié.
Salutations!
"sabatier" a écrit dans
le message denews:%23%
bizarre, denis, chez moi, si je veux dessiner le contrôle sur la
feuille, çame dit "impossible d'insérer un objet"
jps
PS perso : pour mon truc, je reviendrai vers toi quand mes
neurones nechaufferont plus à blanc...
"michdenis" a écrit dans le message de
news:Bonjour Super,
Voici comment faire :
Affiche la barre d'outils "Contrôle"
Tu cliques sur l'icône "Autres contrôles" de la barre d'outils
"contrôle"
et dans la liste qu'excel te proposera, tu cliques sur :
" Microsoft Mapi Message Control "
et tu dessines le contrôle (icône) sur ta feuille.
En mode création, tu double-cliques sur l'icône et tu copies ta
procédureentre le Sub et le End Sub.
Voilà ! En plus, cela fonctionne ! ;-))
Salutations!
"Super" a écrit dans le
message denews:
Bonjour,
J'ai vu dans le forum qu'il y avait beaucoup de littérature sur
le sujetavec un spécialiste avéré : Papou.
Moi, je souhaiterai envoyer un fichier avec ma worksheet dans le
corps demon mail et non en document joint. Sur le net, j'ai beaucoup lu
sur lescontrôles MAPI, mais truc très bête, je ne connais pas la
référence àfournirà mon débuggeur pour qu'il reconnaisse ces objets...
J'ai tenté de lui ajouter dans les références :
C:Program FilesCommon FilesSystemMapi1033msmapi32.DLL,
mais il n'enveut pas ("Can't add a reference to the specified file"...)
J'ai un exemple de code sous la main pris sur Excelabo, mais les
objets nesont donc pas reconnus et je ne sais pas ce que session
représente..
Sub mail_par_vba()
'réponse de H. S. le lundi 13 décembre 1999 13:06
'newsgroup : microsoft.public.fr.excel
'discussion : Envoi de mail à partir d'Xl
'RAJOUTER UNE REFERENCE AU CONTROLE MAPI
Dim myMessage As New MAPIMessages
Dim mySession As New MAPISession
mySession.UserName = "Hamard Stephane"
mySession.Password = ""
mySession.SignOn
myMessage.SessionID = mySession.SessionID
myMessage.Compose
myMessage.RecipAddress = ""
myMessage.MsgSubject = "Resultat " & Format(Date, "dd/mm/yy")
myMessage.MsgNoteText = "Salut Zaza"
myMessage.AttachmentType = 0
myMessage.AttachmentName = "Fichier test"
myMessage.AttachmentPathName = "c:persotemptest.txt"
myMessage.ResolveName
On Error Resume Next
'Je n'arrive pas à intercepter la fermeture de la fenêtre...
'donc j'utilise la gestion d'erreur (pas très bon).
myMessage.Send True
mySession.SignOff
End Sub
à cette adresse, tu peux récupérer ces 3 fichiers :
http://www.dpi.ufv.br/downloads/C++%20Introductory%20Edition/VCB600ENU1/OS/SYSTEM/
MSMAPI.SRG , MSMAPI32.DEP , MSMAPI32.OCX
Tu les copies dans le Répertoire : C:WindowsSystem32
Après, tu initialises la base de registre :
Bouton de la barre des tâches "Démarrer" / commande exécuter et tu copies cette ligne de code :
regsvr32.exe c:WindowsSystem32 MSMAPI32.OCX
Le chemin doit être le même que celui où tu as copié les fichiers.
Après l'exécution de la commande, tu devrais avoir un message disant que la chose s'est bien passée.
Si cela ne fonctionne pas ....C'est que ce type de procédure requiert "Visual Basic le programme"
Il faut chercher ailleurs ce que tu veux faire !
Salutations!
"Super" <Super@discussions.microsoft.com> a écrit dans le message de
news:31F2638A-11CA-47DB-9A63-7587FA0CEBD4@microsoft.com...
Salut Michdenis
Bon en ce qui me concerne, msmapi32.dll se trouve dans
: "C:Program FilesCommon FilesSystemMapi1033" et mon VBE refuse de
l'intégrer dans ses références.
Du coup, je ne peux malheureusement pas passeer aux étapes suivantes...
Sais tu ou je peux récupérer sinon cette dll ?
"michdenis" wrote:
Bonjour JPS, Super,
Dans VBE (visual basic editor), à partir de la barre des menus de cette fenêtre, outils / référence / si vous
utilisez
le bouton parcourir pour ouvrir la référence msmapi32.dll ou msmapi32.ocx , Est-ce que la référence se charge dans
la
fenêtre ? Apparaît-elle cochée ? Si oui, ouvrez l'explorateur d'objet à partir du bouton de commande de la barre
d'outils Standard de la fenêtre VBE et dans la première liste déroulante, celle affichant "Toutes les bibliothèques"
Est-ce qu'une nouvelle bibliothèque s'est ajouté au nom ressemblant à : "MSMAPI" ? Si, oui, la procédure devrait
fonctionner ! Il se peut que le contrôle issu de la barre d'outils "Contrôle" ne soit pas disponible sans "Visual
Basic"
mais si la bibliothèque est chargée, le code devrait pouvoir s'exécuter si il est chargé dans un module standard.
Sinon
pourquoi Bilou aurait pris la peine d'inclure cette bibliothèque ?
Salutations!
"jps" <NoAddressNoPhoneNoMoney@NoWorries.bjl> a écrit dans le message de
news:OaCo2s$uEHA.3276@TK2MSFTNGP15.phx.gbl...
le plus marrant, c'est que moi je l'ai bien cet ocx mais ça ne marche pas
mieux pour autant...denis doit avoir des acquaintances avec le Seigneur...
jps
"Super" <Super@discussions.microsoft.com> a écrit dans le message de
news:6A87952D-937B-4195-8937-CDE480AFF4F4@microsoft.com...
Oulalalala...
Ca m'a l'air compliqué cette affaire !!!
Bon, ben, moi non, plus, je n'ai pas ce fameux msmapi32.ocx
J'ai juste un msmapi32.dll qui ne veut pas être référencé.
Bon, ben tant pis... Si vous pensez à quelquechose sans mapi, je suis
preneur...
Merci beaucoup en tout cas.
"isabelle" wrote:
on peut le télécharger ici http://www.zerohack.it/downloads/ocx.htm,
mais comme il n'est pas correctement licencié c'est
impossible de l'utiliser. :-(
isabelle
non Denis il n'est pas présent,
isabelle
Bonjour Isabelle,
Je suis présentement sur Excel 2002 et Windows Pro Xp
'Dans Excel, la librairy ajouté au programme s'appelle Library
MSMAPI Tel que vu dans l'explorateur d'objet de la
fenêtre VBE (liste déroulante Librairy)
Le nom du fichier est : MSMAPI32.OCX
et il est situé là : C:WINDOWSSystem32
Est-il présent si le programme Visual Basic n'est pas installé ?
Salutations!
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:417ECD14.B8F83D35@videotron.ca...
salut Denis,
il n'est pas sur ma liste non plus, connais tu son nom de fichier
(x.ocx ou x.dll) ?
isabelle
Bonjour JPS,
Sur mon ordi, j'ai visual basic (le programme) d'installer. Il est
possible que ce contrôle appartienne à Visual Basic
et qu'il soit disponible simplement à cause de sa présence ! Je
n'ai pas vérifié.
Salutations!
"sabatier" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans
le message de
news:%23%23HTLJ6uEHA.3948@TK2MSFTNGP15.phx.gbl...
bizarre, denis, chez moi, si je veux dessiner le contrôle sur la
feuille, ça
me dit "impossible d'insérer un objet"
jps
PS perso : pour mon truc, je reviendrai vers toi quand mes
neurones ne
chaufferont plus à blanc...
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OCuB6A6uEHA.1288@TK2MSFTNGP11.phx.gbl...
Bonjour Super,
Voici comment faire :
Affiche la barre d'outils "Contrôle"
Tu cliques sur l'icône "Autres contrôles" de la barre d'outils
"contrôle"
et dans la liste qu'excel te proposera, tu cliques sur :
" Microsoft Mapi Message Control "
et tu dessines le contrôle (icône) sur ta feuille.
En mode création, tu double-cliques sur l'icône et tu copies ta
procédure
entre le Sub et le End Sub.
Voilà ! En plus, cela fonctionne ! ;-))
Salutations!
"Super" <Super@discussions.microsoft.com> a écrit dans le
message de
news:D7EE4D70-6550-4C19-BA79-8EAE4FC4E058@microsoft.com...
Bonjour,
J'ai vu dans le forum qu'il y avait beaucoup de littérature sur
le sujet
avec un spécialiste avéré : Papou.
Moi, je souhaiterai envoyer un fichier avec ma worksheet dans le
corps de
mon mail et non en document joint. Sur le net, j'ai beaucoup lu
sur les
contrôles MAPI, mais truc très bête, je ne connais pas la
référence à
fournir
à mon débuggeur pour qu'il reconnaisse ces objets...
J'ai tenté de lui ajouter dans les références :
C:Program FilesCommon FilesSystemMapi1033msmapi32.DLL,
mais il n'en
veut pas ("Can't add a reference to the specified file"...)
J'ai un exemple de code sous la main pris sur Excelabo, mais les
objets ne
sont donc pas reconnus et je ne sais pas ce que session
représente..
Sub mail_par_vba()
'réponse de H. S. le lundi 13 décembre 1999 13:06
'newsgroup : microsoft.public.fr.excel
'discussion : Envoi de mail à partir d'Xl
'RAJOUTER UNE REFERENCE AU CONTROLE MAPI
Dim myMessage As New MAPIMessages
Dim mySession As New MAPISession
mySession.UserName = "Hamard Stephane"
mySession.Password = "ZazaAsLesYeuxVertsSelonJ@C"
mySession.SignOn
myMessage.SessionID = mySession.SessionID
myMessage.Compose
myMessage.RecipAddress = "shamard@totoworld.fr"
myMessage.MsgSubject = "Resultat " & Format(Date, "dd/mm/yy")
myMessage.MsgNoteText = "Salut Zaza"
myMessage.AttachmentType = 0
myMessage.AttachmentName = "Fichier test"
myMessage.AttachmentPathName = "c:persotemptest.txt"
myMessage.ResolveName
On Error Resume Next
'Je n'arrive pas à intercepter la fermeture de la fenêtre...
'donc j'utilise la gestion d'erreur (pas très bon).
myMessage.Send True
mySession.SignOff
End Sub
à cette adresse, tu peux récupérer ces 3 fichiers :
http://www.dpi.ufv.br/downloads/C++%20Introductory%20Edition/VCB600ENU1/OS/SYSTEM/
MSMAPI.SRG , MSMAPI32.DEP , MSMAPI32.OCX
Tu les copies dans le Répertoire : C:WindowsSystem32
Après, tu initialises la base de registre :
Bouton de la barre des tâches "Démarrer" / commande exécuter et tu copies cette ligne de code :
regsvr32.exe c:WindowsSystem32 MSMAPI32.OCX
Le chemin doit être le même que celui où tu as copié les fichiers.
Après l'exécution de la commande, tu devrais avoir un message disant que la chose s'est bien passée.
Si cela ne fonctionne pas ....C'est que ce type de procédure requiert "Visual Basic le programme"
Il faut chercher ailleurs ce que tu veux faire !
Salutations!
"Super" a écrit dans le message de
news:
Salut Michdenis
Bon en ce qui me concerne, msmapi32.dll se trouve dans
: "C:Program FilesCommon FilesSystemMapi1033" et mon VBE refuse de
l'intégrer dans ses références.
Du coup, je ne peux malheureusement pas passeer aux étapes suivantes...
Sais tu ou je peux récupérer sinon cette dll ?
"michdenis" wrote:Bonjour JPS, Super,
Dans VBE (visual basic editor), à partir de la barre des menus de cette fenêtre, outils / référence / si vous
utilisez
le bouton parcourir pour ouvrir la référence msmapi32.dll ou msmapi32.ocx , Est-ce que la référence se charge dans
la
fenêtre ? Apparaît-elle cochée ? Si oui, ouvrez l'explorateur d'objet à partir du bouton de commande de la barre
d'outils Standard de la fenêtre VBE et dans la première liste déroulante, celle affichant "Toutes les bibliothèques"
Est-ce qu'une nouvelle bibliothèque s'est ajouté au nom ressemblant à : "MSMAPI" ? Si, oui, la procédure devrait
fonctionner ! Il se peut que le contrôle issu de la barre d'outils "Contrôle" ne soit pas disponible sans "Visual
Basic"mais si la bibliothèque est chargée, le code devrait pouvoir s'exécuter si il est chargé dans un module standard.
Sinonpourquoi Bilou aurait pris la peine d'inclure cette bibliothèque ?
Salutations!
"jps" a écrit dans le message de
news:OaCo2s$
le plus marrant, c'est que moi je l'ai bien cet ocx mais ça ne marche pas
mieux pour autant...denis doit avoir des acquaintances avec le Seigneur...
jps
"Super" a écrit dans le message de
news:Oulalalala...
Ca m'a l'air compliqué cette affaire !!!
Bon, ben, moi non, plus, je n'ai pas ce fameux msmapi32.ocx
J'ai juste un msmapi32.dll qui ne veut pas être référencé.
Bon, ben tant pis... Si vous pensez à quelquechose sans mapi, je suis
preneur...
Merci beaucoup en tout cas.
"isabelle" wrote:on peut le télécharger ici http://www.zerohack.it/downloads/ocx.htm,
mais comme il n'est pas correctement licencié c'estimpossible de l'utiliser. :-(
isabelle
non Denis il n'est pas présent,
isabelle
Bonjour Isabelle,
Je suis présentement sur Excel 2002 et Windows Pro Xp
'Dans Excel, la librairy ajouté au programme s'appelle Library
MSMAPI Tel que vu dans l'explorateur d'objet de lafenêtre VBE (liste déroulante Librairy)
Le nom du fichier est : MSMAPI32.OCX
et il est situé là : C:WINDOWSSystem32
Est-il présent si le programme Visual Basic n'est pas installé ?
Salutations!
"isabelle" a écrit dans le message de
news:salut Denis,
il n'est pas sur ma liste non plus, connais tu son nom de fichier
(x.ocx ou x.dll) ?
isabelle
Bonjour JPS,
Sur mon ordi, j'ai visual basic (le programme) d'installer. Il est
possible que ce contrôle appartienne à Visual Basicet qu'il soit disponible simplement à cause de sa présence ! Je
n'ai pas vérifié.
Salutations!
"sabatier" a écrit dans
le message denews:%23%
bizarre, denis, chez moi, si je veux dessiner le contrôle sur la
feuille, çame dit "impossible d'insérer un objet"
jps
PS perso : pour mon truc, je reviendrai vers toi quand mes
neurones nechaufferont plus à blanc...
"michdenis" a écrit dans le message de
news:Bonjour Super,
Voici comment faire :
Affiche la barre d'outils "Contrôle"
Tu cliques sur l'icône "Autres contrôles" de la barre d'outils
"contrôle"
et dans la liste qu'excel te proposera, tu cliques sur :
" Microsoft Mapi Message Control "
et tu dessines le contrôle (icône) sur ta feuille.
En mode création, tu double-cliques sur l'icône et tu copies ta
procédureentre le Sub et le End Sub.
Voilà ! En plus, cela fonctionne ! ;-))
Salutations!
"Super" a écrit dans le
message denews:
Bonjour,
J'ai vu dans le forum qu'il y avait beaucoup de littérature sur
le sujetavec un spécialiste avéré : Papou.
Moi, je souhaiterai envoyer un fichier avec ma worksheet dans le
corps demon mail et non en document joint. Sur le net, j'ai beaucoup lu
sur lescontrôles MAPI, mais truc très bête, je ne connais pas la
référence àfournirà mon débuggeur pour qu'il reconnaisse ces objets...
J'ai tenté de lui ajouter dans les références :
C:Program FilesCommon FilesSystemMapi1033msmapi32.DLL,
mais il n'enveut pas ("Can't add a reference to the specified file"...)
J'ai un exemple de code sous la main pris sur Excelabo, mais les
objets nesont donc pas reconnus et je ne sais pas ce que session
représente..
Sub mail_par_vba()
'réponse de H. S. le lundi 13 décembre 1999 13:06
'newsgroup : microsoft.public.fr.excel
'discussion : Envoi de mail à partir d'Xl
'RAJOUTER UNE REFERENCE AU CONTROLE MAPI
Dim myMessage As New MAPIMessages
Dim mySession As New MAPISession
mySession.UserName = "Hamard Stephane"
mySession.Password = ""
mySession.SignOn
myMessage.SessionID = mySession.SessionID
myMessage.Compose
myMessage.RecipAddress = ""
myMessage.MsgSubject = "Resultat " & Format(Date, "dd/mm/yy")
myMessage.MsgNoteText = "Salut Zaza"
myMessage.AttachmentType = 0
myMessage.AttachmentName = "Fichier test"
myMessage.AttachmentPathName = "c:persotemptest.txt"
myMessage.ResolveName
On Error Resume Next
'Je n'arrive pas à intercepter la fermeture de la fenêtre...
'donc j'utilise la gestion d'erreur (pas très bon).
myMessage.Send True
mySession.SignOff
End Sub
Ah, oui je suis assez chanceux, en fait, j'ai renommé les fichiers nommée par
défaut en .txt en supprimant les extensions textes et en mettant les
extensions comme présentées sur le site, c'est à dire .dep et .srg.
POur mon cas, ça avait été transformé en .html et le nom devenait
msmapi32_srg.html par exemple, et bien, je le renomme en msmapi.srg
Après, si ça marche pas...
Il me reste à déchiffrer session et je serai bon !
Good luck
"isabelle" wrote:Bonjour Denis, Super
Super tu as plus de chance que moi,
lorsque que j'essaie de télécharger les fichiers MSMAPI.SRG et MSMAPI32.DEP
ils sont enregistrés sous la forme MSMAPI.SRG.txt et MSMAPI32.DEP.txt
alors avec,
regsvr32.exe C:WINNTSystem32 MSMAPI32.OCX
j'obtient le message :
LoadLibrary("CWINNTSystem32") failed - Le module est introuvable
isabelleà cette adresse, tu peux récupérer ces 3 fichiers :
http://www.dpi.ufv.br/downloads/C++%20Introductory%20Edition/VCB600ENU1/OS/SYSTEM/
MSMAPI.SRG , MSMAPI32.DEP , MSMAPI32.OCX
Tu les copies dans le Répertoire : C:WindowsSystem32
Après, tu initialises la base de registre :
Bouton de la barre des tâches "Démarrer" / commande exécuter et tu copies cette ligne de code :
regsvr32.exe c:WindowsSystem32 MSMAPI32.OCX
Le chemin doit être le même que celui où tu as copié les fichiers.
Après l'exécution de la commande, tu devrais avoir un message disant que la chose s'est bien passée.
Si cela ne fonctionne pas ....C'est que ce type de procédure requiert "Visual Basic le programme"
Il faut chercher ailleurs ce que tu veux faire !
Salutations!
"Super" a écrit dans le message de
news:
Salut Michdenis
Bon en ce qui me concerne, msmapi32.dll se trouve dans
: "C:Program FilesCommon FilesSystemMapi1033" et mon VBE refuse de
l'intégrer dans ses références.
Du coup, je ne peux malheureusement pas passeer aux étapes suivantes...
Sais tu ou je peux récupérer sinon cette dll ?
"michdenis" wrote:Bonjour JPS, Super,
Dans VBE (visual basic editor), à partir de la barre des menus de cette fenêtre, outils / référence / si vous utilisez
le bouton parcourir pour ouvrir la référence msmapi32.dll ou msmapi32.ocx , Est-ce que la référence se charge dans la
fenêtre ? Apparaît-elle cochée ? Si oui, ouvrez l'explorateur d'objet à partir du bouton de commande de la barre
d'outils Standard de la fenêtre VBE et dans la première liste déroulante, celle affichant "Toutes les bibliothèques"
Est-ce qu'une nouvelle bibliothèque s'est ajouté au nom ressemblant à : "MSMAPI" ? Si, oui, la procédure devrait
fonctionner ! Il se peut que le contrôle issu de la barre d'outils "Contrôle" ne soit pas disponible sans "Visual
Basic"mais si la bibliothèque est chargée, le code devrait pouvoir s'exécuter si il est chargé dans un module standard.
Sinonpourquoi Bilou aurait pris la peine d'inclure cette bibliothèque ?
Salutations!
"jps" a écrit dans le message de news:OaCo2s$
le plus marrant, c'est que moi je l'ai bien cet ocx mais ça ne marche pas
mieux pour autant...denis doit avoir des acquaintances avec le Seigneur...
jps
"Super" a écrit dans le message de
news:Oulalalala...
Ca m'a l'air compliqué cette affaire !!!
Bon, ben, moi non, plus, je n'ai pas ce fameux msmapi32.ocx
J'ai juste un msmapi32.dll qui ne veut pas être référencé.
Bon, ben tant pis... Si vous pensez à quelquechose sans mapi, je suis
preneur...
Merci beaucoup en tout cas.
"isabelle" wrote:on peut le télécharger ici http://www.zerohack.it/downloads/ocx.htm,
mais comme il n'est pas correctement licencié c'estimpossible de l'utiliser. :-(
isabellenon Denis il n'est pas présent,
isabelleBonjour Isabelle,
Je suis présentement sur Excel 2002 et Windows Pro Xp
'Dans Excel, la librairy ajouté au programme s'appelle Library
MSMAPI Tel que vu dans l'explorateur d'objet de lafenêtre VBE (liste déroulante Librairy)
Le nom du fichier est : MSMAPI32.OCX
et il est situé là : C:WINDOWSSystem32
Est-il présent si le programme Visual Basic n'est pas installé ?
Salutations!
"isabelle" a écrit dans le message de
news:salut Denis,
il n'est pas sur ma liste non plus, connais tu son nom de fichier
(x.ocx ou x.dll) ?isabelleBonjour JPS,
Sur mon ordi, j'ai visual basic (le programme) d'installer. Il est
possible que ce contrôle appartienne à Visual Basicet qu'il soit disponible simplement à cause de sa présence ! Je
n'ai pas vérifié.Salutations!
"sabatier" a écrit dans
le message denews:%23%
bizarre, denis, chez moi, si je veux dessiner le contrôle sur la
feuille, çame dit "impossible d'insérer un objet"
jps
PS perso : pour mon truc, je reviendrai vers toi quand mes
neurones nechaufferont plus à blanc...
"michdenis" a écrit dans le message de
news:Bonjour Super,
Voici comment faire :
Affiche la barre d'outils "Contrôle"
Tu cliques sur l'icône "Autres contrôles" de la barre d'outils
"contrôle"et dans la liste qu'excel te proposera, tu cliques sur :
" Microsoft Mapi Message Control "
et tu dessines le contrôle (icône) sur ta feuille.
En mode création, tu double-cliques sur l'icône et tu copies ta
procédureentre le Sub et le End Sub.
Voilà ! En plus, cela fonctionne ! ;-))
Salutations!
"Super" a écrit dans le
message denews:
Bonjour,
J'ai vu dans le forum qu'il y avait beaucoup de littérature sur
le sujetavec un spécialiste avéré : Papou.
Moi, je souhaiterai envoyer un fichier avec ma worksheet dans le
corps demon mail et non en document joint. Sur le net, j'ai beaucoup lu
sur lescontrôles MAPI, mais truc très bête, je ne connais pas la
référence àfournirà mon débuggeur pour qu'il reconnaisse ces objets...
J'ai tenté de lui ajouter dans les références :
C:Program FilesCommon FilesSystemMapi1033msmapi32.DLL,
mais il n'enveut pas ("Can't add a reference to the specified file"...)
J'ai un exemple de code sous la main pris sur Excelabo, mais les
objets nesont donc pas reconnus et je ne sais pas ce que session
représente..Sub mail_par_vba()
'réponse de H. S. le lundi 13 décembre 1999 13:06
'newsgroup : microsoft.public.fr.excel
'discussion : Envoi de mail à partir d'Xl
'RAJOUTER UNE REFERENCE AU CONTROLE MAPI
Dim myMessage As New MAPIMessages
Dim mySession As New MAPISession
mySession.UserName = "Hamard Stephane"
mySession.Password = ""
mySession.SignOn
myMessage.SessionID = mySession.SessionID
myMessage.Compose
myMessage.RecipAddress = ""
myMessage.MsgSubject = "Resultat " & Format(Date, "dd/mm/yy")
myMessage.MsgNoteText = "Salut Zaza"
myMessage.AttachmentType = 0
myMessage.AttachmentName = "Fichier test"
myMessage.AttachmentPathName = "c:persotemptest.txt"
myMessage.ResolveName
On Error Resume Next
'Je n'arrive pas à intercepter la fermeture de la fenêtre...
'donc j'utilise la gestion d'erreur (pas très bon).
myMessage.Send True
mySession.SignOff
End Sub
Ah, oui je suis assez chanceux, en fait, j'ai renommé les fichiers nommée par
défaut en .txt en supprimant les extensions textes et en mettant les
extensions comme présentées sur le site, c'est à dire .dep et .srg.
POur mon cas, ça avait été transformé en .html et le nom devenait
msmapi32_srg.html par exemple, et bien, je le renomme en msmapi.srg
Après, si ça marche pas...
Il me reste à déchiffrer session et je serai bon !
Good luck
"isabelle" wrote:
Bonjour Denis, Super
Super tu as plus de chance que moi,
lorsque que j'essaie de télécharger les fichiers MSMAPI.SRG et MSMAPI32.DEP
ils sont enregistrés sous la forme MSMAPI.SRG.txt et MSMAPI32.DEP.txt
alors avec,
regsvr32.exe C:WINNTSystem32 MSMAPI32.OCX
j'obtient le message :
LoadLibrary("CWINNTSystem32") failed - Le module est introuvable
isabelle
à cette adresse, tu peux récupérer ces 3 fichiers :
http://www.dpi.ufv.br/downloads/C++%20Introductory%20Edition/VCB600ENU1/OS/SYSTEM/
MSMAPI.SRG , MSMAPI32.DEP , MSMAPI32.OCX
Tu les copies dans le Répertoire : C:WindowsSystem32
Après, tu initialises la base de registre :
Bouton de la barre des tâches "Démarrer" / commande exécuter et tu copies cette ligne de code :
regsvr32.exe c:WindowsSystem32 MSMAPI32.OCX
Le chemin doit être le même que celui où tu as copié les fichiers.
Après l'exécution de la commande, tu devrais avoir un message disant que la chose s'est bien passée.
Si cela ne fonctionne pas ....C'est que ce type de procédure requiert "Visual Basic le programme"
Il faut chercher ailleurs ce que tu veux faire !
Salutations!
"Super" <Super@discussions.microsoft.com> a écrit dans le message de
news:31F2638A-11CA-47DB-9A63-7587FA0CEBD4@microsoft.com...
Salut Michdenis
Bon en ce qui me concerne, msmapi32.dll se trouve dans
: "C:Program FilesCommon FilesSystemMapi1033" et mon VBE refuse de
l'intégrer dans ses références.
Du coup, je ne peux malheureusement pas passeer aux étapes suivantes...
Sais tu ou je peux récupérer sinon cette dll ?
"michdenis" wrote:
Bonjour JPS, Super,
Dans VBE (visual basic editor), à partir de la barre des menus de cette fenêtre, outils / référence / si vous utilisez
le bouton parcourir pour ouvrir la référence msmapi32.dll ou msmapi32.ocx , Est-ce que la référence se charge dans la
fenêtre ? Apparaît-elle cochée ? Si oui, ouvrez l'explorateur d'objet à partir du bouton de commande de la barre
d'outils Standard de la fenêtre VBE et dans la première liste déroulante, celle affichant "Toutes les bibliothèques"
Est-ce qu'une nouvelle bibliothèque s'est ajouté au nom ressemblant à : "MSMAPI" ? Si, oui, la procédure devrait
fonctionner ! Il se peut que le contrôle issu de la barre d'outils "Contrôle" ne soit pas disponible sans "Visual
Basic"
mais si la bibliothèque est chargée, le code devrait pouvoir s'exécuter si il est chargé dans un module standard.
Sinon
pourquoi Bilou aurait pris la peine d'inclure cette bibliothèque ?
Salutations!
"jps" <NoAddressNoPhoneNoMoney@NoWorries.bjl> a écrit dans le message de news:OaCo2s$uEHA.3276@TK2MSFTNGP15.phx.gbl...
le plus marrant, c'est que moi je l'ai bien cet ocx mais ça ne marche pas
mieux pour autant...denis doit avoir des acquaintances avec le Seigneur...
jps
"Super" <Super@discussions.microsoft.com> a écrit dans le message de
news:6A87952D-937B-4195-8937-CDE480AFF4F4@microsoft.com...
Oulalalala...
Ca m'a l'air compliqué cette affaire !!!
Bon, ben, moi non, plus, je n'ai pas ce fameux msmapi32.ocx
J'ai juste un msmapi32.dll qui ne veut pas être référencé.
Bon, ben tant pis... Si vous pensez à quelquechose sans mapi, je suis
preneur...
Merci beaucoup en tout cas.
"isabelle" wrote:
on peut le télécharger ici http://www.zerohack.it/downloads/ocx.htm,
mais comme il n'est pas correctement licencié c'est
impossible de l'utiliser. :-(
isabelle
non Denis il n'est pas présent,
isabelle
Bonjour Isabelle,
Je suis présentement sur Excel 2002 et Windows Pro Xp
'Dans Excel, la librairy ajouté au programme s'appelle Library
MSMAPI Tel que vu dans l'explorateur d'objet de la
fenêtre VBE (liste déroulante Librairy)
Le nom du fichier est : MSMAPI32.OCX
et il est situé là : C:WINDOWSSystem32
Est-il présent si le programme Visual Basic n'est pas installé ?
Salutations!
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:417ECD14.B8F83D35@videotron.ca...
salut Denis,
il n'est pas sur ma liste non plus, connais tu son nom de fichier
(x.ocx ou x.dll) ?
isabelle
Bonjour JPS,
Sur mon ordi, j'ai visual basic (le programme) d'installer. Il est
possible que ce contrôle appartienne à Visual Basic
et qu'il soit disponible simplement à cause de sa présence ! Je
n'ai pas vérifié.
Salutations!
"sabatier" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans
le message de
news:%23%23HTLJ6uEHA.3948@TK2MSFTNGP15.phx.gbl...
bizarre, denis, chez moi, si je veux dessiner le contrôle sur la
feuille, ça
me dit "impossible d'insérer un objet"
jps
PS perso : pour mon truc, je reviendrai vers toi quand mes
neurones ne
chaufferont plus à blanc...
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OCuB6A6uEHA.1288@TK2MSFTNGP11.phx.gbl...
Bonjour Super,
Voici comment faire :
Affiche la barre d'outils "Contrôle"
Tu cliques sur l'icône "Autres contrôles" de la barre d'outils
"contrôle"
et dans la liste qu'excel te proposera, tu cliques sur :
" Microsoft Mapi Message Control "
et tu dessines le contrôle (icône) sur ta feuille.
En mode création, tu double-cliques sur l'icône et tu copies ta
procédure
entre le Sub et le End Sub.
Voilà ! En plus, cela fonctionne ! ;-))
Salutations!
"Super" <Super@discussions.microsoft.com> a écrit dans le
message de
news:D7EE4D70-6550-4C19-BA79-8EAE4FC4E058@microsoft.com...
Bonjour,
J'ai vu dans le forum qu'il y avait beaucoup de littérature sur
le sujet
avec un spécialiste avéré : Papou.
Moi, je souhaiterai envoyer un fichier avec ma worksheet dans le
corps de
mon mail et non en document joint. Sur le net, j'ai beaucoup lu
sur les
contrôles MAPI, mais truc très bête, je ne connais pas la
référence à
fournir
à mon débuggeur pour qu'il reconnaisse ces objets...
J'ai tenté de lui ajouter dans les références :
C:Program FilesCommon FilesSystemMapi1033msmapi32.DLL,
mais il n'en
veut pas ("Can't add a reference to the specified file"...)
J'ai un exemple de code sous la main pris sur Excelabo, mais les
objets ne
sont donc pas reconnus et je ne sais pas ce que session
représente..
Sub mail_par_vba()
'réponse de H. S. le lundi 13 décembre 1999 13:06
'newsgroup : microsoft.public.fr.excel
'discussion : Envoi de mail à partir d'Xl
'RAJOUTER UNE REFERENCE AU CONTROLE MAPI
Dim myMessage As New MAPIMessages
Dim mySession As New MAPISession
mySession.UserName = "Hamard Stephane"
mySession.Password = "ZazaAsLesYeuxVertsSelonJ@C"
mySession.SignOn
myMessage.SessionID = mySession.SessionID
myMessage.Compose
myMessage.RecipAddress = "shamard@totoworld.fr"
myMessage.MsgSubject = "Resultat " & Format(Date, "dd/mm/yy")
myMessage.MsgNoteText = "Salut Zaza"
myMessage.AttachmentType = 0
myMessage.AttachmentName = "Fichier test"
myMessage.AttachmentPathName = "c:persotemptest.txt"
myMessage.ResolveName
On Error Resume Next
'Je n'arrive pas à intercepter la fermeture de la fenêtre...
'donc j'utilise la gestion d'erreur (pas très bon).
myMessage.Send True
mySession.SignOff
End Sub
Ah, oui je suis assez chanceux, en fait, j'ai renommé les fichiers nommée par
défaut en .txt en supprimant les extensions textes et en mettant les
extensions comme présentées sur le site, c'est à dire .dep et .srg.
POur mon cas, ça avait été transformé en .html et le nom devenait
msmapi32_srg.html par exemple, et bien, je le renomme en msmapi.srg
Après, si ça marche pas...
Il me reste à déchiffrer session et je serai bon !
Good luck
"isabelle" wrote:Bonjour Denis, Super
Super tu as plus de chance que moi,
lorsque que j'essaie de télécharger les fichiers MSMAPI.SRG et MSMAPI32.DEP
ils sont enregistrés sous la forme MSMAPI.SRG.txt et MSMAPI32.DEP.txt
alors avec,
regsvr32.exe C:WINNTSystem32 MSMAPI32.OCX
j'obtient le message :
LoadLibrary("CWINNTSystem32") failed - Le module est introuvable
isabelleà cette adresse, tu peux récupérer ces 3 fichiers :
http://www.dpi.ufv.br/downloads/C++%20Introductory%20Edition/VCB600ENU1/OS/SYSTEM/
MSMAPI.SRG , MSMAPI32.DEP , MSMAPI32.OCX
Tu les copies dans le Répertoire : C:WindowsSystem32
Après, tu initialises la base de registre :
Bouton de la barre des tâches "Démarrer" / commande exécuter et tu copies cette ligne de code :
regsvr32.exe c:WindowsSystem32 MSMAPI32.OCX
Le chemin doit être le même que celui où tu as copié les fichiers.
Après l'exécution de la commande, tu devrais avoir un message disant que la chose s'est bien passée.
Si cela ne fonctionne pas ....C'est que ce type de procédure requiert "Visual Basic le programme"
Il faut chercher ailleurs ce que tu veux faire !
Salutations!
"Super" a écrit dans le message de
news:
Salut Michdenis
Bon en ce qui me concerne, msmapi32.dll se trouve dans
: "C:Program FilesCommon FilesSystemMapi1033" et mon VBE refuse de
l'intégrer dans ses références.
Du coup, je ne peux malheureusement pas passeer aux étapes suivantes...
Sais tu ou je peux récupérer sinon cette dll ?
"michdenis" wrote:Bonjour JPS, Super,
Dans VBE (visual basic editor), à partir de la barre des menus de cette fenêtre, outils / référence / si vous utilisez
le bouton parcourir pour ouvrir la référence msmapi32.dll ou msmapi32.ocx , Est-ce que la référence se charge dans la
fenêtre ? Apparaît-elle cochée ? Si oui, ouvrez l'explorateur d'objet à partir du bouton de commande de la barre
d'outils Standard de la fenêtre VBE et dans la première liste déroulante, celle affichant "Toutes les bibliothèques"
Est-ce qu'une nouvelle bibliothèque s'est ajouté au nom ressemblant à : "MSMAPI" ? Si, oui, la procédure devrait
fonctionner ! Il se peut que le contrôle issu de la barre d'outils "Contrôle" ne soit pas disponible sans "Visual
Basic"mais si la bibliothèque est chargée, le code devrait pouvoir s'exécuter si il est chargé dans un module standard.
Sinonpourquoi Bilou aurait pris la peine d'inclure cette bibliothèque ?
Salutations!
"jps" a écrit dans le message de news:OaCo2s$
le plus marrant, c'est que moi je l'ai bien cet ocx mais ça ne marche pas
mieux pour autant...denis doit avoir des acquaintances avec le Seigneur...
jps
"Super" a écrit dans le message de
news:Oulalalala...
Ca m'a l'air compliqué cette affaire !!!
Bon, ben, moi non, plus, je n'ai pas ce fameux msmapi32.ocx
J'ai juste un msmapi32.dll qui ne veut pas être référencé.
Bon, ben tant pis... Si vous pensez à quelquechose sans mapi, je suis
preneur...
Merci beaucoup en tout cas.
"isabelle" wrote:on peut le télécharger ici http://www.zerohack.it/downloads/ocx.htm,
mais comme il n'est pas correctement licencié c'estimpossible de l'utiliser. :-(
isabellenon Denis il n'est pas présent,
isabelleBonjour Isabelle,
Je suis présentement sur Excel 2002 et Windows Pro Xp
'Dans Excel, la librairy ajouté au programme s'appelle Library
MSMAPI Tel que vu dans l'explorateur d'objet de lafenêtre VBE (liste déroulante Librairy)
Le nom du fichier est : MSMAPI32.OCX
et il est situé là : C:WINDOWSSystem32
Est-il présent si le programme Visual Basic n'est pas installé ?
Salutations!
"isabelle" a écrit dans le message de
news:salut Denis,
il n'est pas sur ma liste non plus, connais tu son nom de fichier
(x.ocx ou x.dll) ?isabelleBonjour JPS,
Sur mon ordi, j'ai visual basic (le programme) d'installer. Il est
possible que ce contrôle appartienne à Visual Basicet qu'il soit disponible simplement à cause de sa présence ! Je
n'ai pas vérifié.Salutations!
"sabatier" a écrit dans
le message denews:%23%
bizarre, denis, chez moi, si je veux dessiner le contrôle sur la
feuille, çame dit "impossible d'insérer un objet"
jps
PS perso : pour mon truc, je reviendrai vers toi quand mes
neurones nechaufferont plus à blanc...
"michdenis" a écrit dans le message de
news:Bonjour Super,
Voici comment faire :
Affiche la barre d'outils "Contrôle"
Tu cliques sur l'icône "Autres contrôles" de la barre d'outils
"contrôle"et dans la liste qu'excel te proposera, tu cliques sur :
" Microsoft Mapi Message Control "
et tu dessines le contrôle (icône) sur ta feuille.
En mode création, tu double-cliques sur l'icône et tu copies ta
procédureentre le Sub et le End Sub.
Voilà ! En plus, cela fonctionne ! ;-))
Salutations!
"Super" a écrit dans le
message denews:
Bonjour,
J'ai vu dans le forum qu'il y avait beaucoup de littérature sur
le sujetavec un spécialiste avéré : Papou.
Moi, je souhaiterai envoyer un fichier avec ma worksheet dans le
corps demon mail et non en document joint. Sur le net, j'ai beaucoup lu
sur lescontrôles MAPI, mais truc très bête, je ne connais pas la
référence àfournirà mon débuggeur pour qu'il reconnaisse ces objets...
J'ai tenté de lui ajouter dans les références :
C:Program FilesCommon FilesSystemMapi1033msmapi32.DLL,
mais il n'enveut pas ("Can't add a reference to the specified file"...)
J'ai un exemple de code sous la main pris sur Excelabo, mais les
objets nesont donc pas reconnus et je ne sais pas ce que session
représente..Sub mail_par_vba()
'réponse de H. S. le lundi 13 décembre 1999 13:06
'newsgroup : microsoft.public.fr.excel
'discussion : Envoi de mail à partir d'Xl
'RAJOUTER UNE REFERENCE AU CONTROLE MAPI
Dim myMessage As New MAPIMessages
Dim mySession As New MAPISession
mySession.UserName = "Hamard Stephane"
mySession.Password = ""
mySession.SignOn
myMessage.SessionID = mySession.SessionID
myMessage.Compose
myMessage.RecipAddress = ""
myMessage.MsgSubject = "Resultat " & Format(Date, "dd/mm/yy")
myMessage.MsgNoteText = "Salut Zaza"
myMessage.AttachmentType = 0
myMessage.AttachmentName = "Fichier test"
myMessage.AttachmentPathName = "c:persotemptest.txt"
myMessage.ResolveName
On Error Resume Next
'Je n'arrive pas à intercepter la fermeture de la fenêtre...
'donc j'utilise la gestion d'erreur (pas très bon).
myMessage.Send True
mySession.SignOff
End Sub
Bonjour Denis, Super
Super tu as plus de chance que moi,
lorsque que j'essaie de télécharger les fichiers MSMAPI.SRG et MSMAPI32.DEP
ils sont enregistrés sous la forme MSMAPI.SRG.txt et MSMAPI32.DEP.txt
alors avec,
regsvr32.exe C:WINNTSystem32 MSMAPI32.OCX
j'obtient le message :
LoadLibrary("CWINNTSystem32") failed - Le module est introuvable
isabelle
à cette adresse, tu peux récupérer ces 3 fichiers :
http://www.dpi.ufv.br/downloads/C++%20Introductory%20Edition/VCB600ENU1/OS/SYSTEM/
MSMAPI.SRG , MSMAPI32.DEP , MSMAPI32.OCX
Tu les copies dans le Répertoire : C:WindowsSystem32
Après, tu initialises la base de registre :
Bouton de la barre des tâches "Démarrer" / commande exécuter et tu copies cette ligne de code :
regsvr32.exe c:WindowsSystem32 MSMAPI32.OCX
Le chemin doit être le même que celui où tu as copié les fichiers.
Après l'exécution de la commande, tu devrais avoir un message disant que la chose s'est bien passée.
Si cela ne fonctionne pas ....C'est que ce type de procédure requiert "Visual Basic le programme"
Il faut chercher ailleurs ce que tu veux faire !
Salutations!
"Super" a écrit dans le message de
news:
Salut Michdenis
Bon en ce qui me concerne, msmapi32.dll se trouve dans
: "C:Program FilesCommon FilesSystemMapi1033" et mon VBE refuse de
l'intégrer dans ses références.
Du coup, je ne peux malheureusement pas passeer aux étapes suivantes...
Sais tu ou je peux récupérer sinon cette dll ?
"michdenis" wrote:Bonjour JPS, Super,
Dans VBE (visual basic editor), à partir de la barre des menus de cette fenêtre, outils / référence / si vous utilisez
le bouton parcourir pour ouvrir la référence msmapi32.dll ou msmapi32.ocx , Est-ce que la référence se charge dans la
fenêtre ? Apparaît-elle cochée ? Si oui, ouvrez l'explorateur d'objet à partir du bouton de commande de la barre
d'outils Standard de la fenêtre VBE et dans la première liste déroulante, celle affichant "Toutes les bibliothèques"
Est-ce qu'une nouvelle bibliothèque s'est ajouté au nom ressemblant à : "MSMAPI" ? Si, oui, la procédure devrait
fonctionner ! Il se peut que le contrôle issu de la barre d'outils "Contrôle" ne soit pas disponible sans "Visual
Basic"mais si la bibliothèque est chargée, le code devrait pouvoir s'exécuter si il est chargé dans un module standard.
Sinonpourquoi Bilou aurait pris la peine d'inclure cette bibliothèque ?
Salutations!
"jps" a écrit dans le message de news:OaCo2s$
le plus marrant, c'est que moi je l'ai bien cet ocx mais ça ne marche pas
mieux pour autant...denis doit avoir des acquaintances avec le Seigneur...
jps
"Super" a écrit dans le message de
news:Oulalalala...
Ca m'a l'air compliqué cette affaire !!!
Bon, ben, moi non, plus, je n'ai pas ce fameux msmapi32.ocx
J'ai juste un msmapi32.dll qui ne veut pas être référencé.
Bon, ben tant pis... Si vous pensez à quelquechose sans mapi, je suis
preneur...
Merci beaucoup en tout cas.
"isabelle" wrote:on peut le télécharger ici http://www.zerohack.it/downloads/ocx.htm,
mais comme il n'est pas correctement licencié c'estimpossible de l'utiliser. :-(
isabelle
non Denis il n'est pas présent,
isabelle
Bonjour Isabelle,
Je suis présentement sur Excel 2002 et Windows Pro Xp
'Dans Excel, la librairy ajouté au programme s'appelle Library
MSMAPI Tel que vu dans l'explorateur d'objet de lafenêtre VBE (liste déroulante Librairy)
Le nom du fichier est : MSMAPI32.OCX
et il est situé là : C:WINDOWSSystem32
Est-il présent si le programme Visual Basic n'est pas installé ?
Salutations!
"isabelle" a écrit dans le message de
news:salut Denis,
il n'est pas sur ma liste non plus, connais tu son nom de fichier
(x.ocx ou x.dll) ?
isabelle
Bonjour JPS,
Sur mon ordi, j'ai visual basic (le programme) d'installer. Il est
possible que ce contrôle appartienne à Visual Basicet qu'il soit disponible simplement à cause de sa présence ! Je
n'ai pas vérifié.
Salutations!
"sabatier" a écrit dans
le message denews:%23%
bizarre, denis, chez moi, si je veux dessiner le contrôle sur la
feuille, çame dit "impossible d'insérer un objet"
jps
PS perso : pour mon truc, je reviendrai vers toi quand mes
neurones nechaufferont plus à blanc...
"michdenis" a écrit dans le message de
news:Bonjour Super,
Voici comment faire :
Affiche la barre d'outils "Contrôle"
Tu cliques sur l'icône "Autres contrôles" de la barre d'outils
"contrôle"
et dans la liste qu'excel te proposera, tu cliques sur :
" Microsoft Mapi Message Control "
et tu dessines le contrôle (icône) sur ta feuille.
En mode création, tu double-cliques sur l'icône et tu copies ta
procédureentre le Sub et le End Sub.
Voilà ! En plus, cela fonctionne ! ;-))
Salutations!
"Super" a écrit dans le
message denews:
Bonjour,
J'ai vu dans le forum qu'il y avait beaucoup de littérature sur
le sujetavec un spécialiste avéré : Papou.
Moi, je souhaiterai envoyer un fichier avec ma worksheet dans le
corps demon mail et non en document joint. Sur le net, j'ai beaucoup lu
sur lescontrôles MAPI, mais truc très bête, je ne connais pas la
référence àfournirà mon débuggeur pour qu'il reconnaisse ces objets...
J'ai tenté de lui ajouter dans les références :
C:Program FilesCommon FilesSystemMapi1033msmapi32.DLL,
mais il n'enveut pas ("Can't add a reference to the specified file"...)
J'ai un exemple de code sous la main pris sur Excelabo, mais les
objets nesont donc pas reconnus et je ne sais pas ce que session
représente..
Sub mail_par_vba()
'réponse de H. S. le lundi 13 décembre 1999 13:06
'newsgroup : microsoft.public.fr.excel
'discussion : Envoi de mail à partir d'Xl
'RAJOUTER UNE REFERENCE AU CONTROLE MAPI
Dim myMessage As New MAPIMessages
Dim mySession As New MAPISession
mySession.UserName = "Hamard Stephane"
mySession.Password = ""
mySession.SignOn
myMessage.SessionID = mySession.SessionID
myMessage.Compose
myMessage.RecipAddress = ""
myMessage.MsgSubject = "Resultat " & Format(Date, "dd/mm/yy")
myMessage.MsgNoteText = "Salut Zaza"
myMessage.AttachmentType = 0
myMessage.AttachmentName = "Fichier test"
myMessage.AttachmentPathName = "c:persotemptest.txt"
myMessage.ResolveName
On Error Resume Next
'Je n'arrive pas à intercepter la fermeture de la fenêtre...
'donc j'utilise la gestion d'erreur (pas très bon).
myMessage.Send True
mySession.SignOff
End Sub
Bonjour Denis, Super
Super tu as plus de chance que moi,
lorsque que j'essaie de télécharger les fichiers MSMAPI.SRG et MSMAPI32.DEP
ils sont enregistrés sous la forme MSMAPI.SRG.txt et MSMAPI32.DEP.txt
alors avec,
regsvr32.exe C:WINNTSystem32 MSMAPI32.OCX
j'obtient le message :
LoadLibrary("CWINNTSystem32") failed - Le module est introuvable
isabelle
à cette adresse, tu peux récupérer ces 3 fichiers :
http://www.dpi.ufv.br/downloads/C++%20Introductory%20Edition/VCB600ENU1/OS/SYSTEM/
MSMAPI.SRG , MSMAPI32.DEP , MSMAPI32.OCX
Tu les copies dans le Répertoire : C:WindowsSystem32
Après, tu initialises la base de registre :
Bouton de la barre des tâches "Démarrer" / commande exécuter et tu copies cette ligne de code :
regsvr32.exe c:WindowsSystem32 MSMAPI32.OCX
Le chemin doit être le même que celui où tu as copié les fichiers.
Après l'exécution de la commande, tu devrais avoir un message disant que la chose s'est bien passée.
Si cela ne fonctionne pas ....C'est que ce type de procédure requiert "Visual Basic le programme"
Il faut chercher ailleurs ce que tu veux faire !
Salutations!
"Super" <Super@discussions.microsoft.com> a écrit dans le message de
news:31F2638A-11CA-47DB-9A63-7587FA0CEBD4@microsoft.com...
Salut Michdenis
Bon en ce qui me concerne, msmapi32.dll se trouve dans
: "C:Program FilesCommon FilesSystemMapi1033" et mon VBE refuse de
l'intégrer dans ses références.
Du coup, je ne peux malheureusement pas passeer aux étapes suivantes...
Sais tu ou je peux récupérer sinon cette dll ?
"michdenis" wrote:
Bonjour JPS, Super,
Dans VBE (visual basic editor), à partir de la barre des menus de cette fenêtre, outils / référence / si vous utilisez
le bouton parcourir pour ouvrir la référence msmapi32.dll ou msmapi32.ocx , Est-ce que la référence se charge dans la
fenêtre ? Apparaît-elle cochée ? Si oui, ouvrez l'explorateur d'objet à partir du bouton de commande de la barre
d'outils Standard de la fenêtre VBE et dans la première liste déroulante, celle affichant "Toutes les bibliothèques"
Est-ce qu'une nouvelle bibliothèque s'est ajouté au nom ressemblant à : "MSMAPI" ? Si, oui, la procédure devrait
fonctionner ! Il se peut que le contrôle issu de la barre d'outils "Contrôle" ne soit pas disponible sans "Visual
Basic"
mais si la bibliothèque est chargée, le code devrait pouvoir s'exécuter si il est chargé dans un module standard.
Sinon
pourquoi Bilou aurait pris la peine d'inclure cette bibliothèque ?
Salutations!
"jps" <NoAddressNoPhoneNoMoney@NoWorries.bjl> a écrit dans le message de news:OaCo2s$uEHA.3276@TK2MSFTNGP15.phx.gbl...
le plus marrant, c'est que moi je l'ai bien cet ocx mais ça ne marche pas
mieux pour autant...denis doit avoir des acquaintances avec le Seigneur...
jps
"Super" <Super@discussions.microsoft.com> a écrit dans le message de
news:6A87952D-937B-4195-8937-CDE480AFF4F4@microsoft.com...
Oulalalala...
Ca m'a l'air compliqué cette affaire !!!
Bon, ben, moi non, plus, je n'ai pas ce fameux msmapi32.ocx
J'ai juste un msmapi32.dll qui ne veut pas être référencé.
Bon, ben tant pis... Si vous pensez à quelquechose sans mapi, je suis
preneur...
Merci beaucoup en tout cas.
"isabelle" wrote:
on peut le télécharger ici http://www.zerohack.it/downloads/ocx.htm,
mais comme il n'est pas correctement licencié c'est
impossible de l'utiliser. :-(
isabelle
non Denis il n'est pas présent,
isabelle
Bonjour Isabelle,
Je suis présentement sur Excel 2002 et Windows Pro Xp
'Dans Excel, la librairy ajouté au programme s'appelle Library
MSMAPI Tel que vu dans l'explorateur d'objet de la
fenêtre VBE (liste déroulante Librairy)
Le nom du fichier est : MSMAPI32.OCX
et il est situé là : C:WINDOWSSystem32
Est-il présent si le programme Visual Basic n'est pas installé ?
Salutations!
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:417ECD14.B8F83D35@videotron.ca...
salut Denis,
il n'est pas sur ma liste non plus, connais tu son nom de fichier
(x.ocx ou x.dll) ?
isabelle
Bonjour JPS,
Sur mon ordi, j'ai visual basic (le programme) d'installer. Il est
possible que ce contrôle appartienne à Visual Basic
et qu'il soit disponible simplement à cause de sa présence ! Je
n'ai pas vérifié.
Salutations!
"sabatier" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans
le message de
news:%23%23HTLJ6uEHA.3948@TK2MSFTNGP15.phx.gbl...
bizarre, denis, chez moi, si je veux dessiner le contrôle sur la
feuille, ça
me dit "impossible d'insérer un objet"
jps
PS perso : pour mon truc, je reviendrai vers toi quand mes
neurones ne
chaufferont plus à blanc...
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OCuB6A6uEHA.1288@TK2MSFTNGP11.phx.gbl...
Bonjour Super,
Voici comment faire :
Affiche la barre d'outils "Contrôle"
Tu cliques sur l'icône "Autres contrôles" de la barre d'outils
"contrôle"
et dans la liste qu'excel te proposera, tu cliques sur :
" Microsoft Mapi Message Control "
et tu dessines le contrôle (icône) sur ta feuille.
En mode création, tu double-cliques sur l'icône et tu copies ta
procédure
entre le Sub et le End Sub.
Voilà ! En plus, cela fonctionne ! ;-))
Salutations!
"Super" <Super@discussions.microsoft.com> a écrit dans le
message de
news:D7EE4D70-6550-4C19-BA79-8EAE4FC4E058@microsoft.com...
Bonjour,
J'ai vu dans le forum qu'il y avait beaucoup de littérature sur
le sujet
avec un spécialiste avéré : Papou.
Moi, je souhaiterai envoyer un fichier avec ma worksheet dans le
corps de
mon mail et non en document joint. Sur le net, j'ai beaucoup lu
sur les
contrôles MAPI, mais truc très bête, je ne connais pas la
référence à
fournir
à mon débuggeur pour qu'il reconnaisse ces objets...
J'ai tenté de lui ajouter dans les références :
C:Program FilesCommon FilesSystemMapi1033msmapi32.DLL,
mais il n'en
veut pas ("Can't add a reference to the specified file"...)
J'ai un exemple de code sous la main pris sur Excelabo, mais les
objets ne
sont donc pas reconnus et je ne sais pas ce que session
représente..
Sub mail_par_vba()
'réponse de H. S. le lundi 13 décembre 1999 13:06
'newsgroup : microsoft.public.fr.excel
'discussion : Envoi de mail à partir d'Xl
'RAJOUTER UNE REFERENCE AU CONTROLE MAPI
Dim myMessage As New MAPIMessages
Dim mySession As New MAPISession
mySession.UserName = "Hamard Stephane"
mySession.Password = "ZazaAsLesYeuxVertsSelonJ@C"
mySession.SignOn
myMessage.SessionID = mySession.SessionID
myMessage.Compose
myMessage.RecipAddress = "shamard@totoworld.fr"
myMessage.MsgSubject = "Resultat " & Format(Date, "dd/mm/yy")
myMessage.MsgNoteText = "Salut Zaza"
myMessage.AttachmentType = 0
myMessage.AttachmentName = "Fichier test"
myMessage.AttachmentPathName = "c:persotemptest.txt"
myMessage.ResolveName
On Error Resume Next
'Je n'arrive pas à intercepter la fermeture de la fenêtre...
'donc j'utilise la gestion d'erreur (pas très bon).
myMessage.Send True
mySession.SignOff
End Sub
Bonjour Denis, Super
Super tu as plus de chance que moi,
lorsque que j'essaie de télécharger les fichiers MSMAPI.SRG et MSMAPI32.DEP
ils sont enregistrés sous la forme MSMAPI.SRG.txt et MSMAPI32.DEP.txt
alors avec,
regsvr32.exe C:WINNTSystem32 MSMAPI32.OCX
j'obtient le message :
LoadLibrary("CWINNTSystem32") failed - Le module est introuvable
isabelle
à cette adresse, tu peux récupérer ces 3 fichiers :
http://www.dpi.ufv.br/downloads/C++%20Introductory%20Edition/VCB600ENU1/OS/SYSTEM/
MSMAPI.SRG , MSMAPI32.DEP , MSMAPI32.OCX
Tu les copies dans le Répertoire : C:WindowsSystem32
Après, tu initialises la base de registre :
Bouton de la barre des tâches "Démarrer" / commande exécuter et tu copies cette ligne de code :
regsvr32.exe c:WindowsSystem32 MSMAPI32.OCX
Le chemin doit être le même que celui où tu as copié les fichiers.
Après l'exécution de la commande, tu devrais avoir un message disant que la chose s'est bien passée.
Si cela ne fonctionne pas ....C'est que ce type de procédure requiert "Visual Basic le programme"
Il faut chercher ailleurs ce que tu veux faire !
Salutations!
"Super" a écrit dans le message de
news:
Salut Michdenis
Bon en ce qui me concerne, msmapi32.dll se trouve dans
: "C:Program FilesCommon FilesSystemMapi1033" et mon VBE refuse de
l'intégrer dans ses références.
Du coup, je ne peux malheureusement pas passeer aux étapes suivantes...
Sais tu ou je peux récupérer sinon cette dll ?
"michdenis" wrote:Bonjour JPS, Super,
Dans VBE (visual basic editor), à partir de la barre des menus de cette fenêtre, outils / référence / si vous utilisez
le bouton parcourir pour ouvrir la référence msmapi32.dll ou msmapi32.ocx , Est-ce que la référence se charge dans la
fenêtre ? Apparaît-elle cochée ? Si oui, ouvrez l'explorateur d'objet à partir du bouton de commande de la barre
d'outils Standard de la fenêtre VBE et dans la première liste déroulante, celle affichant "Toutes les bibliothèques"
Est-ce qu'une nouvelle bibliothèque s'est ajouté au nom ressemblant à : "MSMAPI" ? Si, oui, la procédure devrait
fonctionner ! Il se peut que le contrôle issu de la barre d'outils "Contrôle" ne soit pas disponible sans "Visual
Basic"mais si la bibliothèque est chargée, le code devrait pouvoir s'exécuter si il est chargé dans un module standard.
Sinonpourquoi Bilou aurait pris la peine d'inclure cette bibliothèque ?
Salutations!
"jps" a écrit dans le message de news:OaCo2s$
le plus marrant, c'est que moi je l'ai bien cet ocx mais ça ne marche pas
mieux pour autant...denis doit avoir des acquaintances avec le Seigneur...
jps
"Super" a écrit dans le message de
news:Oulalalala...
Ca m'a l'air compliqué cette affaire !!!
Bon, ben, moi non, plus, je n'ai pas ce fameux msmapi32.ocx
J'ai juste un msmapi32.dll qui ne veut pas être référencé.
Bon, ben tant pis... Si vous pensez à quelquechose sans mapi, je suis
preneur...
Merci beaucoup en tout cas.
"isabelle" wrote:on peut le télécharger ici http://www.zerohack.it/downloads/ocx.htm,
mais comme il n'est pas correctement licencié c'estimpossible de l'utiliser. :-(
isabelle
non Denis il n'est pas présent,
isabelle
Bonjour Isabelle,
Je suis présentement sur Excel 2002 et Windows Pro Xp
'Dans Excel, la librairy ajouté au programme s'appelle Library
MSMAPI Tel que vu dans l'explorateur d'objet de lafenêtre VBE (liste déroulante Librairy)
Le nom du fichier est : MSMAPI32.OCX
et il est situé là : C:WINDOWSSystem32
Est-il présent si le programme Visual Basic n'est pas installé ?
Salutations!
"isabelle" a écrit dans le message de
news:salut Denis,
il n'est pas sur ma liste non plus, connais tu son nom de fichier
(x.ocx ou x.dll) ?
isabelle
Bonjour JPS,
Sur mon ordi, j'ai visual basic (le programme) d'installer. Il est
possible que ce contrôle appartienne à Visual Basicet qu'il soit disponible simplement à cause de sa présence ! Je
n'ai pas vérifié.
Salutations!
"sabatier" a écrit dans
le message denews:%23%
bizarre, denis, chez moi, si je veux dessiner le contrôle sur la
feuille, çame dit "impossible d'insérer un objet"
jps
PS perso : pour mon truc, je reviendrai vers toi quand mes
neurones nechaufferont plus à blanc...
"michdenis" a écrit dans le message de
news:Bonjour Super,
Voici comment faire :
Affiche la barre d'outils "Contrôle"
Tu cliques sur l'icône "Autres contrôles" de la barre d'outils
"contrôle"
et dans la liste qu'excel te proposera, tu cliques sur :
" Microsoft Mapi Message Control "
et tu dessines le contrôle (icône) sur ta feuille.
En mode création, tu double-cliques sur l'icône et tu copies ta
procédureentre le Sub et le End Sub.
Voilà ! En plus, cela fonctionne ! ;-))
Salutations!
"Super" a écrit dans le
message denews:
Bonjour,
J'ai vu dans le forum qu'il y avait beaucoup de littérature sur
le sujetavec un spécialiste avéré : Papou.
Moi, je souhaiterai envoyer un fichier avec ma worksheet dans le
corps demon mail et non en document joint. Sur le net, j'ai beaucoup lu
sur lescontrôles MAPI, mais truc très bête, je ne connais pas la
référence àfournirà mon débuggeur pour qu'il reconnaisse ces objets...
J'ai tenté de lui ajouter dans les références :
C:Program FilesCommon FilesSystemMapi1033msmapi32.DLL,
mais il n'enveut pas ("Can't add a reference to the specified file"...)
J'ai un exemple de code sous la main pris sur Excelabo, mais les
objets nesont donc pas reconnus et je ne sais pas ce que session
représente..
Sub mail_par_vba()
'réponse de H. S. le lundi 13 décembre 1999 13:06
'newsgroup : microsoft.public.fr.excel
'discussion : Envoi de mail à partir d'Xl
'RAJOUTER UNE REFERENCE AU CONTROLE MAPI
Dim myMessage As New MAPIMessages
Dim mySession As New MAPISession
mySession.UserName = "Hamard Stephane"
mySession.Password = ""
mySession.SignOn
myMessage.SessionID = mySession.SessionID
myMessage.Compose
myMessage.RecipAddress = ""
myMessage.MsgSubject = "Resultat " & Format(Date, "dd/mm/yy")
myMessage.MsgNoteText = "Salut Zaza"
myMessage.AttachmentType = 0
myMessage.AttachmentName = "Fichier test"
myMessage.AttachmentPathName = "c:persotemptest.txt"
myMessage.ResolveName
On Error Resume Next
'Je n'arrive pas à intercepter la fermeture de la fenêtre...
'donc j'utilise la gestion d'erreur (pas très bon).
myMessage.Send True
mySession.SignOff
End Sub
mais à l'utilisation j'ai toujours le message "pas correctement
licencié"
mais à l'utilisation j'ai toujours le message "pas correctement
licencié"
mais à l'utilisation j'ai toujours le message "pas correctement
licencié"