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

WinDev Discussion :

Manipulation des Tableaux Word


Sujet :

WinDev

  1. #1
    Futur Membre du Club
    Manipulation des Tableaux Word
    Bonjours à tous
    j'ai réussi a sélectionner la colonne se trouvant dans le premier fichier et puis la coller dans la première colonne du tableau du deuxième fichier et voici le code utilisé :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    fichier01="C:\03272020.doc"
    fichier02="C:\Modele.doc"
    word est un objet OLE "Word.Application"
    TableauObj est un objet OLE dynamique
    word>>Visible=Vrai // Word n'apparait pas à l'écran
    word>>Documents>>Open(fichier01) // Ouverture du Document
    word>>ActiveDocument>>Range()>>Select()
    word>>Selection>>Copy()
    word>>ActiveDocument>>Close()
    word>>Documents>>Open(fichier02) // Ouverture du Document
    word>>ActiveDocument>>Tables(2)>>Cell(1,2)>>Range>>paste()


    Malheureusement la copie a été réalisée sur l'intégralité du fichier01 chose que je ne veut pas ce que je souhaite c'est que je puisse copier la 1er page du fichier01 et la coller sur la 1er colonne du fichier02 et copie la deuxième page fichier01 et la coller sur le 2em colonne du fichier02 et ainsi de suite
    Vraiment je suis fatiguée au secours
    @+

  2. #2
    Rédacteur/Modérateur

    En ligne 7, tu fais Range.select() puis tu copies ça dans la fichier 2.
    Ce qu'il faut, c'est trouver comment Sélectionner non pas le Range, mais la 1ère page.

    D'après cette page de l'aide Microsoft, j'essaierais ça : ActiveDocument>>ActiveWindow>>Panes(1)>>Pages>>Item(1).select()

    Mais de toutes façons, c'est en cherchant dans l'aide Microsoft-VBA-Word que tu trouveras.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.