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-W] Navigation à la fin d'un tableau 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
    Mars 2003
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2003
    Messages : 171
    Par défaut [VBA-W] Navigation à la fin d'un tableau word
    bonjour

    j'aimerai rajouter un signet et un text juste après un tableau word que je génére
    je n'arrive pas à trouver dans l'objet selection la commande permettant de réaliser cela

  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
    Afin d'avoir le N° du dernier tableau créé tu les comptes
    Ensuite tu te déplaces sur ce tableau
    Tu le sélectionnes
    Enfin, quand tu descends d'une ligne tu es sur la 1ère ligne qui suit le tableau
    Il ne te reste plus qu'à insérer ton signet et même d'insérer du texte après ce signet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
        NoTab = ActiveDocument.Tables.Count
        Selection.GoTo What:=wdGoToTable, Which:=wdGoToFirst, Count:=NoTab, Name:=""
        Selection.Tables(NoTab).Select
        Selection.MoveDown Unit:=wdLine, Count:=1
        With ActiveDocument
            .Bookmarks.Add Range:=Selection.Range, Name:="NomDuSignet"
        End With
        Selection.TypeText Text:="coucou"
    Tu dis
    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2003
    Messages : 171
    Par défaut
    j'ai un autre problème
    j'ai 2 signets cote à cote (le signet de début et le signet de fin) je voudrais insérer un tableau word à l'intérieur des signets ainsi qu'un texte
    voici ce que j'utilise mais cela ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     'Se déplace dans Word jusqu'au signet
            If ActiveDocument.Bookmarks.Exists(SignetDeb) Then
                    Selection.GoTo What:=wdGoToBookmark, name:=SignetDeb
     
                    X = ActiveDocument.Bookmarks(SignetDeb).Start
                    Y = ActiveDocument.Bookmarks(SignetFin).End
                    If X > Y Then
                        Set Plage = ActiveDocument.Range(Start:=Y, End:=X)
                    Else
                        Set Plage = ActiveDocument.Range(Start:=X, End:=Y)
                    End If
                Else
                     Selection.EndKey Unit:=wdStory
            End If
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
                'Colle le tableau dans Word      
                Plage.PasteExcelTable False, False, False

  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
    Merci pour ta nouvelle question.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2003
    Messages : 171
    Par défaut
    tu préféres que je reposte mon autre problème ?
    merci pour la réponse fournit au dessus

  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
    Non, puisque c'est la suite logique
    Tu reprends le code précédent
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            If ActiveDocument.Bookmarks.Exists(SignetDeb) Then
                    selection.GoTo What:=wdGoToBookmark, name:=SignetDeb
                    Selection.Moveright unit:=wdcharacter, Count:=1
                    selection.typetext text:=TonTexte
    A+

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

Discussions similaires

  1. [VBA-W] Transfert contenu spreadsheet dans un tableau word
    Par houadglaz dans le forum VBA Word
    Réponses: 4
    Dernier message: 02/12/2006, 14h58
  2. [VBA-E] eviter blanc remplissage listbox avec tableau
    Par chmod777 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/04/2006, 12h16
  3. Réponses: 1
    Dernier message: 21/02/2006, 15h46
  4. Réponses: 4
    Dernier message: 27/10/2005, 10h09
  5. Réponses: 5
    Dernier message: 24/10/2005, 15h03

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