XL 2016 Depuis Excel enregistrement d'un document word sous format pdf

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 !

alexane

XLDnaute Occasionnel
Bonjour à tous
J'ai une macro sous excel qui ouvre plusieurs documents word, y récupère des données, les injecte dans un tableau excel (du classeur qui contient la macro)
Jusqu'ici tout va bien. Ce qui me pose problème c'est que je souhaite enregistré après le document word au format pdf et là ça marche pas :
Voici le code allégé (sans les traitements sous excel) :

VB:
Sub Test()
    chemin = ActiveWorkbook.Path
    mesfichiers = Dir(chemin & "\" & "*.docx")
    Set AppliWord = CreateObject("word.application")
    AppliWord.Visible = True
    AppliWord.DisplayAlerts = False
    AppliWord.ShowMe
    Do While mesfichiers <> ""
        monDocument = chemin & "\" & mesfichiers
        Set DocWord = AppliWord.Documents.Open(monDocument)
        AppliWord.Documents(monDocument).Activate
        ChDir (chemin)
        i = i + 1
        'Enregistrer aussi sous PDF
            DocWord.ExportAsFixedFormat OutputFileName:= _
        "C:\Users\Pro_PC\Desktop\VBA PDF Word\TestPdf" & i & ".pdf", _
        ExportFormat:=wdExportFormatPDF, OpenAfterExport:=True, OptimizeFor:= _
        wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
        Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
        CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
        BitmapMissingFonts:=True, UseISO19005_1:=False
        DocWord.Close
        'Passer au doc word suivant :
        mesfichiers = Dir
    Loop
End Sub
Auriez vous une solution ?
 
- 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

Discussions similaires

Réponses
2
Affichages
850
Retour