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 :

VBA -Changement de version excel publication PDF imcompatible


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Contrôleur de gestion
    Inscrit en
    Juin 2024
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Contrôleur de gestion
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2024
    Messages : 1
    Par défaut VBA -Changement de version excel publication PDF imcompatible
    Bonjour,

    Je suis novice en VBA et dans le cadre de mon travail je dois maintenir des productions VBA créées par un ancien collègue. Jusque-là je ne m’en sortais pas trop mal. Sauf que… Nous sommes sous Windows 2013 et nous passons sous Windows 2016. J’utilise des fichiers Excel qui produisent via le VBA des fichiers PDF. Avec Windows 2016, mes productions PDF ressortent toutes zoomer au centre de la feuille de façon anormale, de quoi rendre le PDF illisible et je ne vois absolument pas ce qui pourrait en être la cause.

    J'ai tenté le code suivant : (qui existait déjà dans mon programme avec Case "15.0")

    Select Case Application.Version
    Case "16.0"
    With PptDoc.Slides(num_page)
    For Each a In PptDoc.Slides(num_page).Shapes
    a.LockAspectRatio = msoTrue
    a.ScaleHeight 1, msoFalse, msoScaleFromMiddle
    Next a
    End With
    Case Else 'Excel 2010 - v12
    i_mage.LockAspectRatio = msoTrue
    i_mage.ScaleWidth 0.6, msoFalse, msoScaleFromMiddle
    End Select

    Mais cela ne fonctionne pas. Je précise que je suis maintenant en Windows 16 32 bit( je ne sais pas si cette information est utile)

    Quelqu’un a-t-il déjà rencontré ce problème ? Avez-vous une idée de comment je peux dézoomer mes PDF pour obtenir un affichage normal ? Je rappelle que je suis novice, alors SVP employer des mots simples . Je vous remercie infiniment de l'aide que vous pourrez m'apporter

  2. #2
    Membre Expert Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 579
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 579
    Par défaut
    Bonsoir Julie.CDG,

    je pense que tu es sous Office 2016 (et non Windows 16.... on en est à Windows 11 pour l'instant)
    Tu devrais tenter d'utiliser l'enregistreur de macro pour modifier ton code.... ça donnerait une idée de ce que tu veux obtenir..

Discussions similaires

  1. [XL-2010] cherche code vba pour enregister feuille excel sous pdf
    Par atlaslion dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 12/05/2024, 11h13
  2. [XL-2013] Code VBA incompatible avec version Excel
    Par Averell1976 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/04/2023, 10h13
  3. [XL-2016] Lenteur de la macro au changement de version Excel
    Par lmilly dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/06/2017, 14h07
  4. Validité macros VBA dans future version Excel
    Par COTILLEC dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 15/09/2014, 20h40
  5. Changement de version EXCEL
    Par Chris171717 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 05/03/2013, 15h01

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