IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

[mail] Word dans Outlook


Sujet :

Web & réseau Delphi

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 114
    Par défaut [mail] Word dans Outlook
    bonjour,
    bonjour , voila j'ai un document word , et j'aimerai mettre le contenue du word dans le corp du message et non dans la piece jointe , j'ai vue sur le forum qu'il fallait passer par un copier coller , alors ,'j'arrive a selectioner tout mon fichier word, a le copier dans le presse papeir (j'utilise docword.content.copy) mais apres j'ai 2 problemmes :

    comment faire pour coller le contenue du presse papier dans le corp du mail ?
    a la main quand je fait mon ctrl v pour voir ce que j'ai copier dans outlook par exemple , il me met que le texte toute les image associer ne sont pas coller ?

    ps ; pour le moment j'utilise le composant jvmail du projet jedi mais si il faut passer sur indy pas soucit

    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 114
    Par défaut suite
    bon sa avance , j'arrive a recopier mon presse papier dans le contenue mais le pb c'est qu'il l'enregistre au format txt pur et donc il me retire les lien image et autre qui sont sur le word

    je pense que c'est du au mail.body := clipboard.astext;

    mais comment lui dire que ce n'est pas du text mais par exemple du html ou , text enrichie ou traduire le cliboard en htlm pour le mettre en text ?

    merci

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 114
    Par défaut
    bon la sa bloque dans le forum il y a une reponce qui dit de passer par un Tstringlist , mais sa me fait pareil

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 114
    Par défaut
    voila je pense que le probleme vient au message de outlook que le presse papier que je lui colle n'est pas du text mais dutype html , le pb le clipboard ne comprend que du text . Comment peut on faire?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 114
    Par défaut
    apres analyse en faite c'est que le fichier word (ou transformer en html avec word ) me met les image en lien ou chemin et pas encode html =< alors comment faire pour transformer un word en html avec les image coder a l'interieur du html ( comme le fait word quand on fait fichier envoit , destinataire , il met les image propement dans le html et pas en lien)

  6. #6
    Membre éclairé
    Inscrit en
    Mars 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mars 2003
    Messages : 281
    Par défaut
    Citation Envoyé par titiyo Voir le message
    apres analyse en faite c'est que le fichier word (ou transformer en html avec word ) me met les image en lien ou chemin et pas encode html =< alors comment faire pour transformer un word en html avec les image coder a l'interieur du html ( comme le fait word quand on fait fichier envoit , destinataire , il met les image propement dans le html et pas en lien)
    il fait du MHTML.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    This is a multi-part message in MIME format.
    --------------040605020607030502010303
    Content-Type: text/html; charset=ISO-8859-15
    Content-Transfer-Encoding: 7bit
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    </head>
    <body bgcolor="#ffffff" text="#000000">
    Essai <br>
    <br>
    <img alt="aa" src="cid:part1.04030608.00060102@free.fr" height="436"
     width="703"><br>
    </body>
    
    </html>
    
    --------------040605020607030502010303
    Content-Type: image/jpeg;
     name="=?ISO-8859-15?Q?Zoom=5Farriv=E9eDisney=2Ejpg?="
    Content-Transfer-Encoding: base64
    Content-ID: <part1.04030608.00060102@free.fr>
    Content-Disposition: inline;
     filename*0*=ISO-8859-15''%5A%6F%6F%6D%5F%61%72%72%69%76%E9%65%44%69%73%6E;
     filename*1*=%65%79%2E%6A%70%67
    
    /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
    Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwh
    MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy ... etc ....


    Dans le cas de la conversion d'un document word, le plus simple , c'est de faire de l'automation et de piloter word

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 114
    Par défaut
    bonjours, donc je supose qu'il faut codé l'image donc (.jpeg)

    j'ai vue dans le forum , des exemple avec des .bmp et le composant TIdEncoderMIME de indy , mais quand j'essaye de les mettre en place sa me retourne comme erreur : " Taille irreguliere dans Encode ".

    voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    procedure TFormmensuel.Button5Click(Sender: TObject);
    var
      tmp    : TBitmap;
      stream : TMemoryStream;
      resulta: String;
      i : integer;
    begin
       stream := TMemoryStream.Create();
       tmp := TBitmap.Create();
       tmp.LoadFromFile('c:\temp\sign.bmp');
       try
        tmp.SaveToStream(stream);
     
        i :=  stream.Size;
        showmessage(inttostr(i)); // il maffiche une taille a 22548
        resulta := IdEncoderMIME1.Encode(stream,i);   //c'est ici le pb
        showmessage(resulta);
       finally
         tmp.Free;
         stream.Free;
       end;
    end;
    et comment faire avec des .jpg ?
    merci de votre aide

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 114
    Par défaut
    bonjour,
    mon message doit venir que le nombre d'octet n'est pas divisible par 3 ce qui me dit la taille est fausse . Il y a til des exemple de codage d'image avec ce composant ?
    la je patauge car si j'ai une image qui est en taille divisible par trois , le resulta est vide alors que je pensait avoir un message du type 'AAADSDSd... etc

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recuperer mails bloqués dans outlook(hotmail)
    Par coquelicot833 dans le forum Outlook
    Réponses: 9
    Dernier message: 22/07/2013, 22h58
  2. Réponses: 8
    Dernier message: 01/06/2013, 23h54
  3. [OL-2007] Imprimer tous les mails contenu dans Outlook
    Par Pieck dans le forum Outlook
    Réponses: 1
    Dernier message: 03/05/2010, 22h38
  4. Réponses: 2
    Dernier message: 06/07/2007, 18h17
  5. Réponses: 5
    Dernier message: 12/01/2006, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo