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

API, COM et SDKs Delphi Discussion :

[WORD] Creation de paragraphe puis insertion de celui-ci


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2002
    Messages : 146
    Par défaut [WORD] Creation de paragraphe puis insertion de celui-ci
    Salut,

    Je manipule un fichier doc, et j'aimerais savoir si il est possible de créer un paragraphe avec sa mise en page et son contenu, puis l'insérer.

    En fait j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CurrentDocument.Content.Find.Execute(TextToFind, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, TextToReplaceWith, Replace, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
    pour remplacer du texte, mais ici j'ai besoin de remplacer du texte par un paragraphe ...

    Merci pour votre aide

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 489
    Par défaut
    salut


    et si tu utilise le clipboard se serait pas plus simple ?
    du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
       Clipboard.Clear;
       Clipboard.AsText := Buffer;
     
       WordApp.Documents.Add;
       WordApp.Selection.Paste;

    @+ Phil

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2002
    Messages : 146
    Par défaut
    Ok... merci pour ton aide. Je vais chercher dans ce sens...

    Peux-tu si possible me donner un peu plus de précision sur ton idée car je n'ai jamais manipulé le clipboard avec Word

    Merci

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 489
    Par défaut
    salut

    il existe dans word des fonction disponible par l'ole
    tels que copy ou paste en fait elles utilise le clipboard de windows
    dans delphi le cas echeant il existe un objet permettant d'encapsuler cet outil

    dans notre cas je suppose que l'objet delphi ne nous servira pas

    dans un premier temps il faut que tu sélectionne le texte que tu veut copier
    de la même façon que tu le ferait avec la souris
    pour trouver le methode correspondante creer une macro sous word et edite la
    une fois la selection faite copy la dans le clipboard

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      WordApplication1.Selection.Copy;
    la deuxieme parti est tout aussi simple
    il suffit d'acceder a ton deuxieme document et de placer le curseur
    la ou tu veut inserer le texte et ensuite
    de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WordApplication2.Selection.Paste;
    rien de vraiment sorcier en somme

    @+ Phil

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/02/2009, 02h11
  2. [WORD]tableau et paragraphe solidaire
    Par valal dans le forum Word
    Réponses: 8
    Dernier message: 22/09/2006, 18h20
  3. Modification table : ajout de colonne puis insertion data
    Par nkongolo.m dans le forum Langage SQL
    Réponses: 2
    Dernier message: 16/06/2006, 19h37
  4. [MySQL] Pb creation de requete d'insertion
    Par Tr@nkill dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 06/04/2006, 16h41
  5. creation de table et insertion de données simultané
    Par pixeldargent dans le forum Access
    Réponses: 3
    Dernier message: 31/10/2005, 15h24

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