Re: Créer et Utiliser des listes de choix successives
#31
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 09-10-2009 18h55
Je m'amuse.

Un autre exemple avec cette fois un contrôle Shape Image au lieu du Webbrowser.

Guy
Pièce jointe:
zip PourGmarin2_Mod.zip   [ Taille: 35.48 Ko - Téléchargements: 432 ]

Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
#32
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1521

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 09-10-2009 20h11
Re Guy,

Bravo Guy, très joli, j'aime beaucoup

Cela dit, je pense quand même que l'utilisation de l'API Windows, pour notre ami qui semble débutant, c'est peut être un peu too much ...

Mais j'aime beaucoup, vraiment.

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
#33
Régulier XLPages

Inscription: 05/10/2009
De 33210-Gironde

Messages: 49

Système d'exploitation:
PC
Version Excel utilisée:
2007
Posté le : 09-10-2009 20h35
Citation :
myDearFriend! a écrit : Bonjour gmarin, Guy, le Forum,

A tout hasard gmarin, concernant les paramètres de ta version Excel 2007, vérifies en suivant le chemin (tortueux) suivant :
  • Bouton Office / bouton Option Excel
  • Dans la liste à gauche, choisir Centre de gestion de la confidentialité
  • A droite, cliquer sur le bouton Paramètres du centre de gestion de la confidentialité.
  • Dans la liste à gauche, choisir Paramètres ActiveX
  • Dans la fenêtre alors, quelle est l'option cochée ? Ne serait-ce pas l'option Désactiver tous les contrôles sans notification par hasard ?

Si oui, alors ne cherchons pas plus loin, c'est là ton problème avec XL2007.
Pour corriger (tout en conservant un niveau de sécurité suffisant), il te suffit de sélectionner l'option M'avertir avant d'activer tous les contrôles dotés de restrictions minimales et de valider l'ensemble.

Cordialement,

Bonsoir Didier,

c'est déjà ce réglage qui est actif.

Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
#34
Régulier XLPages

Inscription: 05/10/2009
De 33210-Gironde

Messages: 49

Système d'exploitation:
PC
Version Excel utilisée:
2007
Posté le : 09-10-2009 20h40
Citation :
Guy a écrit : Bonjour,

Sur la question des dll, avec IE6 la référence se fait à shdocvw.dll alors qu'avec IE7 elle pointe ieframe.dll. Rien à voir avec l'OS mais tout avec IE et sa version.

Pour redimensionner le Webbrowser1 de la Feuil2 dans Excel 2007 : Onglet Développeur/ "équerre/règle/crayon"du mode création.
Sur clic, sur mon poste, le Webbrowser disparaît mais au survol le curseur indique la présence du contrôle. Clic droit et redimensionnement ou modification des propriétés sont alors possibles.

Guy

Bonsoir Guy,

Le "shdocvw.dll" est sur mon PC avec IE8 pour XP, et le ""ieframe.dll" sur un IE7 pour W2003 serveur.

Bon, je vais quand même essayer de trouver pourquoi çà ne veut pas fonctionner sur mon PC ...

Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
#35
Régulier XLPages

Inscription: 05/10/2009
De 33210-Gironde

Messages: 49

Système d'exploitation:
PC
Version Excel utilisée:
2007
Posté le : 09-10-2009 20h50
Citation :
Guy a écrit : Je m'amuse.

Un autre exemple avec cette fois un contrôle Shape Image au lieu du Webbrowser.

Guy

Merci Guy,

Dommage, c'est le même message d'erreur qu'avec le WebBrowser sur mon PC (Lundi au boulot, je l'essayerais sur les serveur !)


Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
#36
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 09-10-2009 20h54
J'ai éliminé le Webbrowser dans cette version.

Tu peux essayer pour voir.

Guy

Pièce jointe:
xlsm PourGmarin2_Mod_SansBrowser.xlsm   [ Taille: 34.49 Ko - Téléchargements: 395 ]

Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
#37
Régulier XLPages

Inscription: 05/10/2009
De 33210-Gironde

Messages: 49

Système d'exploitation:
PC
Version Excel utilisée:
2007
Posté le : 09-10-2009 21h10
Super ! Ca baigne ....
Juste que l'image vient se mettre en haut à gauche, sur la colonne des choix.
Comment lui assigner une place fixe ?

Et une taille fixe (300 pix x 500 pix)

(Casse-pied, en plus..... )
Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
#38
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 09-10-2009 21h14
Casse-pied, comment ça casse-pied?

Va dans le code et repère la ligne
      ' Modifier les paramètre Top, Left, Height et Width au besoin.
      Set shaImage = Feuil2.Shapes.AddPicture(DossierTempo & "Image." & strExt, msoTrue, msoFalse, 10, 10, lngL, lngH)

J'ai posé les paramètres Top et Left à 10. Tu n'as qu'à modifier à ta guise.

Pour la taille fixe ça peut poser problème, je réchiflis.

Guy


Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
#39
Régulier XLPages

Inscription: 05/10/2009
De 33210-Gironde

Messages: 49

Système d'exploitation:
PC
Version Excel utilisée:
2007
Posté le : 14-10-2009 07h41
Bonjour le Forum et bonjour Guy,

Ta solution avec l'image intégrée me convient à merveille.
J'ai réglé les coordonnées de l'image dans la feuille, et ce que j'aimerais malgré tout, c'est la taille fixe.

Je m'explique plus :

Dans mon exemple la Citroen C3 présente une petite image, alors que la renault Megane remplirait le classeur !
Comment fixer la taille de la fenêtre ?
On peut éditer la "taille" (clic droit sur la fenêtre), mais cela ne vaut que pour l'image présente, les valeurs doivent être revues à chaque fois.
Ce que je souhaite, c'est la taille de la fenêtre fixe, avec l'image proportionnellemnt à sa taille d'origine.

La quadrature du cercle, en somme !
Bonne journée !

Hors Ligne
Rapport   Haut 

Re: Créer et Utiliser des listes de choix successives
#40
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 14-10-2009 11h01
Bonjour gmarin,

Non, pas la quadrature du cercle, la proportionnelle du rectangle

Tu as sûrement modifié l'origine Top, Left de l'image.
Juste sous la ligne indiqué dans le message précédent j'avais laissé un bloc Witth/End With.
Suffit d'y inclure les deux lignes suivantes, en gras :


      ' Modifier les paramètre Top, Left, Height et Width au besoin.
      Set shaImage = Feuil2.Shapes.AddPicture(DossierTempo & "Image." & strExt, msoTrue, msoFalse, 10, 10, lngL, lngH)
      With shaImage
     
        .LockAspectRatio = msoTrue ' Assure une taille proportionnelle
          .Height = 200 ' Unité : point.  J'ai mis 200 au pifomètre. Tu peux ajuster selon ta préférence.

       
      End With

Sans modifier les paramètres lngL et lngH. Ainsi toutes les images auront 200 points de hauteur et une largeur proportionnelle.

Finalement je n'avais pas besoin de réchiflir bien longtemps. La paresse sans doute.

Cordialement,

Guy



Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes