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 :

Excel Mac - PDF


Sujet :

Macros et VBA Excel

  1. #1
    Membre Expert Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 904
    Par défaut Excel Mac - PDF
    Bonjour,
    J'ai, sur Windows, créé une macro qui me permet de créer des fichiers PDF et de les fusionner par la suite via ce genre de code (il n'y a pas la partie fusion car celle-ci ne m'intéresse pas pour le moment):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     .ExportAsFixedFormat xlTypePDF, chemin_export & nom_fichier & "1.pdf", xlQualityStandard, True, False
                    Set pdf_1 = CreateObject("AcroExch.PDDoc")
                    pdf_1.Open (chemin_export & nom_fichier & "1.pdf")
    Sur Mac, CreateObject("AcroExch.PDDoc") me retourne l'erreur 429 concernant les contrôles ActiveX qui n'existent pas sous Mac. Pourquoi pas.
    Idem pour "CreateObject("Scripting.FileSystemObject")

    Ma question est : Comment obtenir le même résultat entre Windows et Mac ? C'est-à-dire, comment je peux ouvrir ce fichier PDF avec un Set pour l'identifier plus tard dans mon code ?

    En vous remerciant par avance, je suis preneur de toute solution

  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, les activex n'existent pas sur mac à moins d'utiliser un émulateur windows, sinon qqs infos peut-être ici

  3. #3
    Membre Expert Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 904
    Par défaut
    Bonjour,
    Merci pour la réponse.
    Je suis déjà tombé sur ce site internet (et pleins d'autres...) et ai également vu que les contrôles ActiveX n'existent pas sous MAC.
    Je vais refouiller sur ce site internet mais si il y a d'autres suggestions, je suis preneur
    Cordialement,

    PS : Ce ne serait pas vous qui avez écrit tout un sujet sur la manipulation des PDF ? J'ai repris le code concernant la fusion de plusieurs PDF, hier. Si c'est le cas, merci à vous

  4. #4
    Membre Expert Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 904
    Par défaut
    Up sur le sujet : je n'arrive plus ni à exporter au format pdf ni à imprimer en pdf...
    Pourtant, l'exportation devrait se faire avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sheets(1).exportasfixedformat xlTypePDF, chemin & nom_fichier & ".pdf", xlQualityStandard, true, false,,,false
    Ce code fonctionnait hier et aujourd'hui, il ne veut plus...

    Je hais le mac !

  5. #5
    Membre Expert Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 904
    Par défaut
    Bonjour,
    J'ai finalement repris le code que tu m'as proposé sur le site internet.
    Il me faut juste l'adapter aux besoins ce qui est un peu chiant quand on n'a jamais travaillé sur MAC.
    Encore Merci,
    Cordialement,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-MAC 2011] PDF : Appel à ceux qui utilisent Excel MAC
    Par 78chris dans le forum Excel
    Réponses: 4
    Dernier message: 24/09/2013, 20h55
  2. API pour convertir Excel en PDF
    Par Nicolas_75 dans le forum Documents
    Réponses: 16
    Dernier message: 16/11/2010, 17h13
  3. [DisplayTag] Export Excel et PDF
    Par buchir dans le forum Taglibs
    Réponses: 4
    Dernier message: 06/06/2007, 16h40
  4. Excel + Powerplay + PDF + impresion = ?
    Par bobby5169 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/03/2007, 14h49
  5. Imprimer des selections excel en pdf par VBA
    Par ouellet5 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/12/2005, 17h29

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