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 :

OLE Word : Gestion des pieds de page


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2014
    Messages : 6
    Par défaut OLE Word : Gestion des pieds de page
    Bonjour,

    Je reviens vers vous pour un autre soucis : il faudrait que je puisse supprimer les pieds de pages d'un document dans certains cas.
    Je n'ai pas trouvé la/les commande(s) pour faire ça.
    J'ai essayé plusieurs choses:

    -Sélectionner la zone "Pied de page" et la supprimer (pour cette solution, je ne sais pas si le problème vient de la 1ère ou de la 2nd ligne) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MaZone:=wrdDoc.StoryRanges.Item(wdEvenPagesFooterStory );
    MaZone.delete;
    -Placer un signets dans mon modèle, l'atteindre, et simuler l'appui sur des touches (Ctrl+A, Suppr), mais ça ne fonctionne pas (Pas d'erreur mais rien ne se passe sur le document) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    keybd_event(VK_CONTROL,0,1,0); //Simule l'appui sur Ctrl
    keybd_event(65,0,1,0);//Simule l'appui sur A
    keybd_event(65,0,2,0);//Simule le relâchement de A
    keybd_event(VK_CONTROL,0,2,0);//Simule le relâchement de Ctrl
    keybd_event(VK_DELETE,0,1,0);//Simule l'appui sur Suppr
    keybd_event(VK_DELETE,0,2,0);//Simule le relâchement de Suppr
    En espérant que quelqu'un ait une solution.

    TeuZ

  2. #2
    Membre Expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 512
    Par défaut
    Bonjour,

    je sais activer le pied de page et détruire le premier caractère :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
       // wrdApp : instance de Word
       // activation du pied de page
       wrdApp.ActiveWindow.ActivePane.View.SeekView := 10 ;
       // Destruction du premier caractère
       wrdApp.Selection.Delete  ;
       //  Retour au corps du document
       wrdApp.ActiveWindow.ActivePane.View.SeekView := 0 ;
    si tu sais sélectionner un paragraphe et le détruire, ça m'intéresse ...

    A+

    Charly

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2014
    Messages : 6
    Par défaut
    Bonjour,

    Merci Charly pour ce début de réponse, même si j'ai renoncé a cette idée pour le moment, et j'utilise une zone de texte ... certes c'est pas forcement propre, mais c'est tout ce que j'ai pour le moment.

    Si je trouve un truc pour la sélection d'un paragraphe je te tiens au courant avec plaisir.

Discussions similaires

  1. [WD-2010] Gestion de la taille des pieds de page
    Par cloridriks dans le forum Word
    Réponses: 7
    Dernier message: 15/11/2010, 13h48
  2. Gestion des pieds page
    Par offspring dans le forum BIRT
    Réponses: 4
    Dernier message: 26/10/2008, 22h31
  3. Utilisation des pieds de page sous Word 2007
    Par mf190 dans le forum Word
    Réponses: 5
    Dernier message: 26/09/2008, 22h37
  4. Pilotage OLE WORD - Remplacer des termes-
    Par bru-no dans le forum C++Builder
    Réponses: 10
    Dernier message: 19/03/2007, 22h51
  5. [Struts] Droits d'un user et gestion des accès aux pages
    Par PeteMitchell dans le forum Struts 1
    Réponses: 4
    Dernier message: 14/04/2004, 11h30

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