1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
void __fastcall TForm1::Button2Click(TObject *Sender)
{
int i ;
String Nom;
for(i=0 ; i < CheckListBox1->Items->Count ; i++)
{
if(CheckListBox1->Checked[i])
{
Nom =CheckListBox1->Items->Strings[i] ;
vBookMarks = vWDocument.OlePropertyGet("BookMarks");
if (vBookMarks.OleFunction("Exists", "NomPrénom")) // ici NomPrénom est notre signet dans Ms Word
{
vBookMark = vBookMarks.OleFunction("Item", "NomPrénom");
vBookMark.OleFunction("Select");
vContent = vBookMark.OlePropertyGet("Range");
vContent.OleFunction("InsertAfter", WideString(Nom));
// ICI JE VEUT AJOUTER UNE CONDITION:
si (! fin de ligne)
vContent.OleFunction("InsertAfter", "."); // on ajoute un point
else // on sort de la boucle
} |
Partager