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 :

Récupérer la résolution native de l'écran [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de ippo_master
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Septembre 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Septembre 2007
    Messages : 71
    Par défaut Récupérer la résolution native de l'écran
    Bonjour à tous,

    Comme à l'accoutumée, je viens ici car mes recherches et mes connaissances ne suffisent pas à résoudre mon problème.
    Après avoir égrainé de nombreux posts sur la récupération de la résolution de l'écran, je viens vous demander :
    > s'il est possible d'identifier et/ou de récupérer la résolution native de l'écran (qui n'est pas forcément celle choisie par l'utilisateur)
    > s'il est possible d'identifier la mise à l'échelle (du type 125% ou 150%) appliquée par l'utilisateur

    Mon objectif final est de parvenir à identifier le ratio éventuel de mise à l'échelle choisie par l'utilisateur pour l'avertir que l'affichage dans le fichier Excel (avec ActiveX) sera pourri ^^

    Je m'en remets à vous.

    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 419
    Par défaut
    Bonjour,

    En attaché, un code trouvé sur le web permettant de retrouver la taille de l'écran sur lequel le dossier Excel actif est affiché.

    Il me semble impropre de parler de "zoom" pour ce qui concerne le choix de la définition de l'affichage sélectionné par l'utilisateur vu qu'il y a toute une série de possibilités dont les rapports largeur/hauteur sont différents. Normalement quand on "zoome", on conserve le même rapport largeur/hauteur. Il suffit peut-être de vérifier ce seul ratio largeur/hauteur pour éviter les distorsions d'affichage.

    Le zoom de la feuille Excel active est obtenu par ActiveWindow.Zoom.

    Cordialement.
    Fichiers attachés Fichiers attachés

  3. #3
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 241
    Par défaut
    hello,
    Citation Envoyé par ippo_master Voir le message
    > s'il est possible d'identifier la mise à l'échelle (du type 125% ou 150%) appliquée par l'utilisateur
    Dans le fichier d' EricDgn c'est le paramètre DpiX ( ou DpiY) qui donne l'information avec ceci comme équivalence :


    • 96 – Smaller 100%
    • 120 – Medium 125%
    • 144 – Larger 150%
    • 192 – Extra Large 200%
    • 240 – Custom 250%
    • 288 – Custom 300%
    • 384 – Custom 400%
    • 480 – Custom 500%


    chez moi je suis à 125% et j'ai bien 120 qui est affiché dans DpiX

    Ami calmant, J.P

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 31/03/2011, 02h23
  2. Récupérer la résolution de l'écran en VBS
    Par pods2009 dans le forum VBScript
    Réponses: 2
    Dernier message: 02/09/2009, 17h35
  3. Réponses: 1
    Dernier message: 28/05/2009, 14h45
  4. Récupérer la résolution de l'écran
    Par JPJHT dans le forum VBA Access
    Réponses: 3
    Dernier message: 25/10/2007, 15h41

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