Exporter Données Excel sur Publisher

  • Initiateur de la discussion Initiateur de la discussion Engue
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

Engue

Guest
Bonjour,
J'ai plusieurs tableaux dans publisher que j'alimente quotidiennement de données excel, comment pourrais je automatiser la procédure ?
Merci d'avance.
 
Re : Exporter Données Excel sur Publisher

Merci pour le lien, malheureusement je ne vois pas le lien avec ma question, mis à part qu'il y a le mot excel et publisher ensemble dessus..

Comment exprimer les cases d'un tableau publisher ?
 
Re : Exporter Données Excel sur Publisher

Re le forum

Voila un exemple pour remplir un tableau Publisher de 4 lignes et 3 colonnes.
Code:
Sub Piloter_Publisher()

'Nécessite d'activer la référence
'Microsoft Publisher xx Object Library

    Dim AppMsPub As Publisher.Application
    Dim DocMsPub As Publisher.Document
    Dim TableMsPub As Publisher.Table
    Dim Lig As Byte, Col As Byte

    'Crée l'instance Publisher
    Set AppMsPub = CreateObject("publisher.Application")

    'Masque l'application pendant l'opération.
    'Indiquez la valeur True pour voir l'application Publisher.
    AppMsPub.ActiveWindow.Visible = True    'False

    'Ouvre le document
    Set DocMsPub = AppMsPub.Open("D:\Composition1.pub")

    'Copie des données
    Set TableMsPub = DocMsPub.Pages(1).Shapes(1).Table

    'Tableau de 4 lignes et 3 colonnes
    For Lig = 1 To 4
        For Col = 1 To 3
            TableMsPub.Rows(Lig).Cells(Col).TextRange = Lig & " " & Col
        Next Col
    Next Lig

    'Ferme le document
    DocMsPub.Close

    'Ferme l'application
    AppMsPub.Quit

End Sub
Tu vas devoir faire un effort pour terminer le travail.

Mytå
 
Dernière édition:
Re : Exporter Données Excel sur Publisher

Merci Myta, mais je n'arrive pas à comprendre comment identifier un tableau publisher, comment faire quand on a plusieurs tableaux? On les identifie par page et par numéro de tableau dans la page, de haut en bas?
 
Re : Exporter Données Excel sur Publisher

Re le forum

Tu pourrais toujours limiter la boucle aux éléments Tableau du fichier Publisher
Code:
    For Each PageMsPub In DocMsPub.Pages
        For Each ShapeMsPub In PageMsPub.Shapes
            If ShapeMsPub.Type = pbTable Then

                'Ici la boucle de traitement du tableau

            End If
        Next ShapeMsPub
    Next PageMsPub
Si tu rencontre trop de difficulté, il suffit de joindre ton fichier Publisher (sans données confidentielles)

Mytå
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
1 K
  • Question Question
Réponses
13
Affichages
430
Réponses
4
Affichages
317
Réponses
15
Affichages
482
Réponses
3
Affichages
275
Retour