VB : insertion d'images via macro dans outlook 2000

VB : insertion d'images via macro dans outlook 2000 - VB/VBA/VBS - Programmation

Marsh Posté le 03-06-2002 à 10:35:23    

Salut,
 
je voudrais vous demander si vous connaissez la syntaxe à ajouter en visualbasic dans une macro pour insérer une image dans outlook 2000.
 
je m'explique, je voudrais une macro qui automatise l'insertion d'images prédéfinies... Genre, je clique sur un icône de la barre d'icônes et hop, ce smiley-ci  :D  s'insère automatiquement dans le mail par exemple.
 
Pour le moment, je fais : insert->picture->chemin de l'image->ok
 
Mais vu que j'insère toujours les mêmes smileys, je voudrais une automatisation, càd que j'ai juste à cliquer sur un seul bouton auquel est associé le smiley. J'aurais donc plusieurs boutons avec chacun une image associée.
 
Vu que dans Outlook 2000, on peut pas faire comme dans word un "record new macro" où la macro enregistre ce qu'on fait à l'écran... et que je suis une tanche en VB... :/
 
Une idée?
 
Merci d'avance  :jap:


Message édité par Pentier le 06-03-2002 à 10:35:42
Reply

Marsh Posté le 03-06-2002 à 10:35:23   

Reply

Marsh Posté le 03-06-2002 à 20:11:31    

[:screamfr]

Reply

Marsh Posté le 04-06-2002 à 00:22:12    

:cry:

Reply

Marsh Posté le 04-06-2002 à 14:49:48    

A bon, on peux ajouter des macro dans outlook ?*
 
Comment tu fais ?
 
 
J.

Reply

Marsh Posté le 04-06-2002 à 15:02:38    

cmoijim a écrit a écrit :

A bon, on peux ajouter des macro dans outlook ?*
 
Comment tu fais ?
 
 
J.  




 
ben via le menu tools->Macro...
 
Je parle d'outlook, pas d'outlook express hein.  ;)  
 
mais pas de possibilité de faire un record de ce que l'on fait à l'écran :/
 
Faut connaitre le VB et moi pas spécialiste  :cry:

Reply

Marsh Posté le 04-06-2002 à 21:26:53    

Salut,
 
J'ai voulu faire pareil, exactement, mais tu peux pas : Microsoft dit : "There is no direct property or method to use to add an image to an Outlook message with VBA programming, other than including an image as an attachment, because the Outlook Object Model does not expose a property or method to embed pictures into e-mail messages. " (http://support.microsoft.com/default.aspx?scid=kb;EN-US;q270922) !  
 
 
Matz


Message édité par matz le 06-04-2002 à 21:27:57
Reply

Marsh Posté le 04-06-2002 à 21:32:27    

(suite)
 
En gros, ils disent que si tu veux mettre une image dans ton mail, tu n'as aucun moyen de la rendre visible DANS le mail (embedded), même si c'est de l'HTML.  
 
Tiens ça me fait penser à une solution : que ton code VB insère un tag html image (car un mail sous outlook n'est autre que de l'html) indiquant que la source de l'image à afficher est sur le web (exemple : http://forum.hardware.fr/images/hapface01.gif). Mais opur que l'image s'affiche, il faut que le destinataire ait accés au web au moment où il lit le mail, sinon il verra la petite croix rouge...
 
J'essaierai peut-être demain, je te dirai.
 
Matz

Reply

Marsh Posté le 04-06-2002 à 21:47:32    

matz a écrit a écrit :

(suite)
 
En gros, ils disent que si tu veux mettre une image dans ton mail, tu n'as aucun moyen de la rendre visible DANS le mail (embedded), même si c'est de l'HTML.  
 
Tiens ça me fait penser à une solution : que ton code VB insère un tag html image (car un mail sous outlook n'est autre que de l'html) indiquant que la source de l'image à afficher est sur le web (exemple : http://forum.hardware.fr/images/hapface01.gif). Mais opur que l'image s'affiche, il faut que le destinataire ait accés au web au moment où il lit le mail, sinon il verra la petite croix rouge...
 
J'essaierai peut-être demain, je te dirai.
 
Matz  




 
Faux, je le fais...
 
Avec un message au format HTML, je fais insert picture, je mets un lien vers un smilie du forum par exemple et il est dans le mail... Je veux juste automatiser cette procédure un peu lourde  ;)


Message édité par Pentier le 06-04-2002 à 21:48:06
Reply

Marsh Posté le 04-06-2002 à 22:35:49    

pentier a écrit a écrit :

 
 
Faux, je le fais...
 
Avec un message au format HTML, je fais insert picture, je mets un lien vers un smilie du forum par exemple et il est dans le mail... Je veux juste automatiser cette procédure un peu lourde  ;)  




 
Ok, mais a marche que si tu es connecté sur le net à ce moment là, ou si tu as déjà été sur le site contenant l'image (et donc que l'image est dans le cahe de ton PC). Sinon, comment veux tu qu'outlook affiche l'image en question ? Il ne va pas l'inventer !
 
Essaie ça :
- efface le cache / fichiers temporaires de internet explorer dans tes propriétés internet, et ressaie de faire ton mail avec l'image dedans
- ou insère l'image suivante (http://ad.disney.go.com/ad/sponsors/house/disney/disn-log0005.gif) prise au fin fonds d'un site où tu n'es sans pas allé récemment...
 
=> tu auras une croix rouge !
 
A +
 
Matz

Reply

Marsh Posté le 05-06-2002 à 00:30:08    

matz a écrit a écrit :

 
 
Ok, mais a marche que si tu es connecté sur le net à ce moment là, ou si tu as déjà été sur le site contenant l'image (et donc que l'image est dans le cahe de ton PC). Sinon, comment veux tu qu'outlook affiche l'image en question ? Il ne va pas l'inventer !
 
Essaie ça :
- efface le cache / fichiers temporaires de internet explorer dans tes propriétés internet, et ressaie de faire ton mail avec l'image dedans
- ou insère l'image suivante (http://ad.disney.go.com/ad/sponsors/house/disney/disn-log0005.gif) prise au fin fonds d'un site où tu n'es sans pas allé récemment...
 
=> tu auras une croix rouge !
 
A +
 
Matz  




 
mouais, je teste demain au bureau...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed