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

Microsoft Office Discussion :

Comment obtenir le nombre de lignes écrites sur une page donnée ?


Sujet :

Microsoft Office

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Sans profession actuellement
    Inscrit en
    Janvier 2023
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Sans profession actuellement

    Informations forums :
    Inscription : Janvier 2023
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Comment obtenir le nombre de lignes écrites sur une page donnée ?
    Bonjour,
    Quelqu'un saurait-il comment obtenir le nombre de lignes écrites sur une page donnée (numPage) ?

    Le code suivant fonctionne uniquement si la "numPage + 1" existe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      Set startPage = ActiveDocument.GoTo(What:=wdGoToPage, Count:=numPage)
        Set endPage = ActiveDocument.GoTo(What:=wdGoToPage, Count:=numPage + 1)
        endPage.Collapse Direction:=wdCollapseEnd
    ActiveDocument.Range(startPage.Start, endPage.Start).ComputeStatistics(wdStatisticLines)
    Merci beaucoup pour votre retour.

    Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées,
    David

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Sans profession actuellement
    Inscrit en
    Janvier 2023
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Sans profession actuellement

    Informations forums :
    Inscription : Janvier 2023
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Voici la solution que j'ai obtenu et qui fonctionne très bien

    There is a special bookmark to work with a range (or select) for a full page
    Code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Sub GetLines(lapage as integer)
      Dim rng As Range
      Set rng = ActiveDocument.GoTo(What:=wdGoToPage, Count:=lapage)
      Set rng = rng.GoTo(What:=wdGoToBookmark, Name:="\page")
      MsgBox rng.ComputeStatistics(wdStatisticLines)
    End Sub
    __________________
    Andrew Lockton
    Chrysalis Design, Melbourne Australia

Discussions similaires

  1. Comment obtenir le nombre de ligne dans une requête ?
    Par totoAussi dans le forum Requêtes
    Réponses: 8
    Dernier message: 06/09/2011, 17h28
  2. Obtenir le nombre de lignes affecté dans une procédure stockée
    Par MaelstroeM dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 23/03/2011, 12h01
  3. Réponses: 4
    Dernier message: 14/05/2010, 16h29
  4. Réponses: 1
    Dernier message: 19/11/2008, 18h22
  5. [Vb.Net] Comment obtenir le nombre de ligne(s) d'un DataGrid ?
    Par dinbougre dans le forum Windows Forms
    Réponses: 5
    Dernier message: 21/12/2007, 12h25

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