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 :

Impression de fichier en pdf avec macro VBA


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Par défaut Impression de fichier en pdf avec macro VBA
    Bonjour
    J'ai utilisé la macro de Modus 57: je le remercie
    Elle fonctionne très bien en interne sur PC, mais pas en réseau où il ne se passe rien: il n'y a pas d'alerte et pas d'impression non plus.
    Quelqu'un peut-il m'aider
    Merci.
    JPS

    Voici les 2 versions de macro:
    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
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    Dim Chemin As String, Fich As String, Rep As String, CheminComplet As String
     
    Chemin PC qui fonctionne
    Chemin = "C:\Users\jpschoch\Desktop\ARCHIVES PDF"
    Fich = CreateObject("Scripting.FileSystemObject").GetBaseName(ThisWorkbook.Name)
    CheminComplet = Chemin & "\" & Fich & ".pdf"
    Rep = Dir(Chemin & "\" & Fich & ".pdf")
     
    If Rep = "" Then
    réponse = MsgBox("Le fichier n'existe pas, création du fichier PDFCreator", vbYesNo)
    If réponse = vbYes Then
    Impression:
    ChDir Chemin
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Rep, _
    Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
    :=False, OpenAfterPublish:=False 'n'affiche pas le fichier PDF
    Else
    MsgBox "Sortie de la procédure"
    Exit Sub
    End If
    Else
    Réponse1 = MsgBox("le fichier existe voulez-vous le remplacer ?", vbYesNo)
    If Réponse1 = vbYes Then
    MsgBox "Remplacement du fichier existant"
    GoTo Impression
    Else
    MsgBox "Sortie de la procédure"
    End If
    End If
    End Sub
     
     
    Chemin réseau qui ne fonctionne pas.
     
    Dim Chemin As String, Fich As String, Rep As String, CheminComplet As String
     
    Chemin = "R:\Ressources\_Partage\DouleurBelfort\DouleurCHBM\THERAPIES INTRATHECALES\CROP POMPES MEDTRONIC\ARCHIVES PDF"
    Fich = CreateObject("Scripting.FileSystemObject").GetBaseName(ThisWorkbook.Name)
    CheminComplet = Chemin & "\" & Fich & ".pdf"
    Rep = Dir(Chemin & "\" & Fich & ".pdf")
     
    If Rep = "" Then
    réponse = MsgBox("Le fichier n'existe pas, création du fichier PDFCreator", vbYesNo)
    If réponse = vbYes Then
    Impression:
    ChDir Chemin
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Rep, _
    Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
    :=False, OpenAfterPublish:=False 'n'affiche pas le fichier PDF
    Else
    MsgBox "Sortie de la procédure"
    Exit Sub
    End If
    Else
    Réponse1 = MsgBox("le fichier existe voulez-vous le remplacer ?", vbYesNo)
    If Réponse1 = vbYes Then
    MsgBox "Remplacement du fichier existant"
    GoTo Impression
    Else
    MsgBox "Sortie de la procédure"
    End If
    End If
    End Sub

  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, n'étant pas devin, il semble être question de PDFCreator alors que ton code fait référence au format PDF inclus en natif dans Office depuis la version 2002 SP2 ?
    Si PDFCreator 1.7.3 voir ici pour la version serveur

Discussions similaires

  1. Recherche mot dans .PDF avec macro VBA
    Par klemsy20 dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 25/09/2019, 15h15
  2. [XL-2010] Impression de fichier en pdf avec macro VBA
    Par modus57 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 11/06/2015, 13h21
  3. fusion de fichiers texte avec macro VBa
    Par xak28 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/11/2009, 08h28
  4. Ouvrir un fichier pdf avec Access VBA
    Par dflamme dans le forum VBA Access
    Réponses: 29
    Dernier message: 14/10/2008, 12h41
  5. Ouverture fichier openoffice avec macro VBA
    Par Christian Lo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/08/2008, 06h48

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