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

VBA Word Discussion :

VBA EXCEL / WORD


Sujet :

VBA Word

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 212
    Par défaut VBA EXCEL / WORD
    Bonjour

    voila j'ai inserer des signet sous word
    j'aimerai savoir comment recuperer en vba la valeur du signet

    merci

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub SignetRécupérerLeNom()
    For Each LeSignet In ActiveDocument.Bookmarks
        MsgBox LeSignet.Name
    Next
    End Sub
    Si tu es dessus, et que tu recherches le nom (?) je pense qu'avec selection tu peux retrouver le nom

    Tu dis

    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 212
    Par défaut
    heu en fait je crois que c pas trop le code que je recherchai

    je m'explique :

    j'ai inserer dans un document word un signet de nom ville.

    admettons que le valeur encadré par mon signet est "Paris"

    J'aimerai pouvoir recuperer paris et ensuite le copier dans ma feuille excel

    ps : c surtout le code pour recuperer la valeur du signet qui m'interesse

    merci merci

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Ok, faut pas se fâcher !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For Each LeSignet In ActiveDocument.Bookmarks
        Selection.GoTo What:=wdGoToBookmark, Name:=LeSignet.Name
        DonnéeDuSignet = Selection
        MsgBox DonnéeDuSignet
    Next
    A+

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    voilu ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveDocument.Bookmarks("Paris").Range.Text

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Salut bbil,

    Ta solution n'est valable que si le signet s'appelle "Paris". Mais je ne pense pas que ce soit le cas, pisc si le signet s'appelle Paris, pourquoi forsay1 voudrait-il récupérer "Paris" ? ou alors y'a un truc qui tourne pas rond...

    forsay1, tu dis.

    A+

  7. #7
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    oui j'ai mal lu ... mais à priori forsay1 ... connait le nom de son signet puisque c'est lui qui .. le créé ... il n'as qu'as remplacer Paris par ce nom... (lol)

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 212
    Par défaut
    ben en fait "paris" ce n'est pas le nom du signet mais la valeur du signet...

    par exemple dans mon document word je tape une adresse

    75009 [Paris]

    et c ce qu'il y a entre crochet que je voulai recuperer

    mais c bon j'ai trouvé solution a mon probleme

    Merci a tous ceux qui m'ont repondu

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

Discussions similaires

  1. [VBA Excel+Word] modification du résultat du publipostage
    Par Xiombarg2911 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/05/2008, 10h51
  2. VBA/EXCEL/WORD parcourir sous repertoires
    Par jef35jef dans le forum VBA Word
    Réponses: 1
    Dernier message: 21/02/2007, 16h39
  3. VBA EXCEL/WORD
    Par forsay1 dans le forum VBA Word
    Réponses: 2
    Dernier message: 16/01/2006, 13h37
  4. VBA EXCEL / WORD
    Par forsay1 dans le forum VBA Word
    Réponses: 17
    Dernier message: 20/12/2005, 16h23
  5. [VBA Excel Word]Adapter un code Excel a Word
    Par Baxter67 dans le forum VBA Word
    Réponses: 4
    Dernier message: 08/08/2005, 23h43

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