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

Macros et VBA Excel Discussion :

convertir en Pdf


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2011
    Messages : 20
    Par défaut convertir en Pdf
    Bonjour à tous.

    Je suis sur un petit problème depuis un certain temps et malgrés les nombreux sujets sur les forums je ne parviens pas le regler.

    Je souhaite convertir une page Excel en fichier Pdf de façon automatique.
    Je ne connais pas bien les fonctions VB qui permettent de s'en charger donc si quelqu'un s'y connais son aide est la bienvenue.

    A noter que je dispose de Excel 2007 et de PdfCreator.
    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut,si tu as Excel 2007 SP2 il dispose en natif d'un enregistrement en Pdf voir la maj sur le site de Microsoft
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Dim sNomFichierPDF As String
     
        sNomFichierPDF = ThisWorkbook.Path & "\" & "Essai.pdf"
     
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sNomFichierPDF _
            , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
            :=False, OpenAfterPublish:=False
    sous Excel 97 avec PDFCreator
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    Option Explicit
     
    Sub TstPdfCreator()
    Dim JobPDF As Object
    Dim sNomPDF As String
    Dim sCheminPDF As String
     
        sNomPDF = "commande_" & Range("B13") & ".pdf"
        sCheminPDF = ThisWorkbook.Path & "\"
     
        If IsEmpty(ActiveSheet.UsedRange) Then Exit Sub
     
        Set JobPDF = CreateObject("PDFCreator.clsPDFCreator")
     
        With JobPDF
            If .cStart("/NoProcessingAtStartup") = False Then
                MsgBox "Initialisation de PDFCreator impossible", vbCritical + vbOKOnly, "PDFCreator"
                Exit Sub
            End If
            .cOption("UseAutosave") = 1
            .cOption("UseAutosaveDirectory") = 1
            .cOption("AutosaveDirectory") = sCheminPDF
            .cOption("AutosaveFilename") = sNomPDF
     
            '   0=PDF, 1=Png, 2=jpg, 3=bmp, 4=pcx, 5=tif, 6=ps, 7=eps, 8=txt
            .cOption("AutosaveFormat") = 0
            .cClearCache
        End With
     
        ActiveWorkbook.PrintOut copies:=1, ActivePrinter:="PDFCreator"
     
        'Fichier dans la file d'attente
        Do Until JobPDF.cCountOfPrintjobs = 1
            DoEvents
        Loop
        JobPDF.cPrinterStop = False
     
        'Attendre que la file d'attente soit vide
        Do Until JobPDF.cCountOfPrintjobs = 0
            DoEvents
        Loop
        JobPDF.cClose
        Set JobPDF = Nothing
    End Sub

Discussions similaires

  1. [FPDF] convertir en pdf mon formulaire web
    Par tiyolx dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 03/05/2013, 12h19
  2. Convertir HTML > PDF
    Par mauvais_karma dans le forum Documents
    Réponses: 6
    Dernier message: 26/02/2007, 12h29
  3. Convertir un PDF en HTML ou page WEB
    Par benyasla dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/02/2007, 12h40
  4. [PDF] comment convertir un PDF en fichier images
    Par magnus2005 dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 23/05/2006, 19h04
  5. Convertir un *.pdf en un format plus leger
    Par Nasky dans le forum Autres Logiciels
    Réponses: 8
    Dernier message: 23/06/2003, 08h44

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