Zoom en fonction de la résolution , possible ?

  • Initiateur de la discussion Initiateur de la discussion jpmasclet
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jpmasclet

XLDnaute Occasionnel
Bonjour je cherche une macro qui dit

si résolution est 1248 x 1024 alors zoom 100%
Si resolution est 1024 alors zoom 80%
si ... 800 x 600 alors zoom 75 %

etc ..

est ce possible ?

En realité je cherche une macro qui s'adapte a ma résolution afin que ma page soit affiché entierement. (tout les utilisateurs non pas la meme résolution)

Dans l'hypotheque ou l'histoire de zoom en fonction de résolution est possible, et q'un utilisateur n'est pas une résolution classique (ex : 1280 x 960) que se passe t'il ? il bloque ou alors ne prend en compte que le 1280 ?

merci
 
Re : Zoom en fonction de la résolution , possible ?

A adapter
En fait tu parles de Définition ( dimension x y ) pas de Résolution (DPI)
Code:
Option Explicit

Private Declare Function GetSystemMetrics Lib "user32.dll" (ByVal nIndex As Long) As Long
Const SM_CXSCREEN = 0
Const SM_CYSCREEN = 1

Sub Tst()
Dim x As Long, y As Long
   x = GetSystemMetrics(SM_CXSCREEN)
   y = GetSystemMetrics(SM_CYSCREEN)
   ....
End Sub
 
Dernière édition:
Re : Zoom en fonction de la résolution , possible ?

Bonjour le Forum, Kiki29, Bhbh et JPMasclet

Ci joint un exemple qui tire partie des API.

L'API renvoie la résolution et l'on calcul la taille de zoom en fonction de la réssolution sachant que 1248 est = 100%.

Ce code fonctionne avec n'importe quelle résolution.

@+

Creepy
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour