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

Word Discussion :

[Word 6]WordBasic compter le nombre de mots d'un document


Sujet :

Word

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2008
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 19
    Points : 14
    Points
    14
    Par défaut [Word 6]WordBasic compter le nombre de mots d'un document
    Bonjour

    Je dois compter le nombre de mots qu'il y a dans un fichier word6 avec une macro.
    Je ne peux qu'utiliser le word6 et le WordBasic qui lui correspond ( en VB c'est facile) et ici je sèche.
    Il n'y a plus de livre disponible sur le marché et l'Aide est parfois assez confuse.
    Je pense qu'il faut insérer des signets dans le document ( en utilisant la macro car je n'ai pas accès directement au document: il varie continuellement d'un utilisateur à l'autres mais je n'ai pas très bien compris la technique.
    Quelqu'un pourrait-il me donner une piste?
    Merci d'avance

  2. #2
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Salut,


    Le plus simple en WordBasic va consister à demander à Word de faire le calcul, si ctte fonction est native de Word puis à récupérer les infos du calcul dans une boite de dialogue de Word que l'on va demander à Word mais sans l'afficher.

    Le code ressemble à ça (excuse ressemblait à ça), si tu as une version française (attention pour l'interface de Word pas pour le contenu), sinon tu devras traduire les menus

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Sub Main
       OutilsStatistiques
       Dim dlg As OutilsStatistiques
       GetCurValues dlg
       aNbMots = dlg.Mots
    End Sub
    La ligne "Dim dlg As OutilsStatistiques" ne peut pas être modifiée même si dlg semble une simple variable, elle doit être déclarée ainsi. Enfin tout ça ce ne sont que les souvenirs, excuse-moi pour ma pauvre mémoire mais je ne peux plus tester (j'ai Word 2004 sur Mac).

    Si tu as besoin de plus, j'essaierai de retrouver du code (mais j'ai plus de PC qui lisent les disquettes qu'il faut que je retrouve d'ailleurs si, toutefois, elles n'ont pas subi un rangement vertical, ce qui est fort probable). Mais demande, on verra ce qu'on peut faire.

    Tiens-nous au courant.

    @+

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2008
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 19
    Points : 14
    Points
    14
    Par défaut
    Salut

    Merci beaucoup, cela fonctionne
    Pour récupérer la valeur dans la macro en tant que nombre il faut faire un Val(dlg.Mots) sinon il y a un le message d'erreur "argument non défini".

  4. #4
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Salut,

    Autant pour moi (mais comme je te l'avais dit, je n'avais ni Mac ni Word 6 pour faire les tests ).

    Content de t'avoir pu aidé

    @+

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/07/2013, 00h46
  2. compter le nombre de mots dans une chaine en php
    Par hadjiphp dans le forum Langage
    Réponses: 6
    Dernier message: 22/04/2009, 22h20
  3. Réponses: 4
    Dernier message: 04/03/2009, 11h18
  4. compter le nombre de mot dans une ligne fichier sous shell
    Par ninsekh dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 18/12/2008, 18h54
  5. Réponses: 3
    Dernier message: 08/07/2008, 12h06

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