Insertion image dans un champ rich text.

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Messagepar jeanfrancois » 29 Nov 2007 à 09:26

bonjour,

j'ai pu avancer un peu dans mon pb en ajoutant ce code dans la partie Querysend :

Sub Querysend(Source As Notesuidocument, Continue As Variant)
Call Source.GotoField("Body")
Call Source.Import("GIF Image", "C:\\address.gif")
End Sub

L'image est bien placée dans mon champs bdoy mais tout au début.
Y a t il un moyen pour se positionner à la fin ?

Merci bcp.

a+
jeanfrancois
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 21 Mai 2007 à 09:51

Messagepar Stephane Maillard » 29 Nov 2007 à 09:29

Salut,

Normal le curseur de la souris doit être considéré comme étant au début du champs, regarde dans l'aide BeginInsert, un truc du genre, de la classe NotesRichTextItem.
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Messagepar Michael DELIQUE » 29 Nov 2007 à 10:00

salut

regarde à "Call notesRichTextItem.EndInsert"
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar jeanfrancois » 29 Nov 2007 à 11:39

Bonjour,

quand j utilise ceci, j ai un type mismatch sur Body

Dim doc As NotesDocument
Dim body As NotesRichTextItem

Set doc = Source.Document
Set body = doc.GetFirstItem("Body")


donc je ne sais pas aller plus loin....suis perdu.....
jeanfrancois
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 21 Mai 2007 à 09:51

Messagepar Michael DELIQUE » 29 Nov 2007 à 11:49

salut

a la place de

Set body = doc.GetFirstItem("Body")

essais

Set Body = Doc.CreateRichTextItem("Body")
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar jeanfrancois » 29 Nov 2007 à 12:46

En faite, je n'arrive pas a agir sur mon champ body existant.
Je n'arrive pas à utiliser "Call notesRichTextItem.EndInsert"

comment puis je intégrer cela dans :

Sub Querysend(Source As Notesuidocument, Continue As Variant)
Call Source.GotoField("Body")
Call Source.Import("GIF Image", "C:\\address.gif")
End Sub

Y a t il un moyen simple d ajouter l image en fin du champs body ?

MErci
jeanfrancois
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 21 Mai 2007 à 09:51

Messagepar roubech » 29 Nov 2007 à 17:03

je ne suis pas allé vérifié, mais si on prend l'exemple des signatures, nle code n'est-il pas plutot dans le postOpen ? dans ce cas le boy est vide et donc inserer au debut ou a la fin, c'est la meme chose
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar jeanfrancois » 29 Nov 2007 à 17:44

salut merci de ta réponse.

Finalement, j ai inséré mon code dans le postopen et cela fonctionne comme je veux.

Par contre, quand on reçoit le mail, les images sont Embedded.

Y a t il un moyen pour faire afficher directement les images ?

Merci
jeanfrancois
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 21 Mai 2007 à 09:51

Footer :ajouter une image dans le champ Body d'un modele

Messagepar P1NP0N » 02 Nov 2010 à 11:07

Bonjour

Avez -vous trouvé car je cherche aussi ?

merci
P1NP0N
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 155
Inscrit(e) le : 28 Juil 2006 à 08:55

Précédent

Retour vers Développement