Userform Dynamique : impossibilité d'uploader une image de fond

Résolu/Fermé
blndr94 Messages postés 4 Date d'inscription vendredi 11 janvier 2019 Statut Membre Dernière intervention 30 janvier 2019 - 29 janv. 2019 à 20:31
blndr94 Messages postés 4 Date d'inscription vendredi 11 janvier 2019 Statut Membre Dernière intervention 30 janvier 2019 - 30 janv. 2019 à 06:51
Bonsoir à tous,

Dans le cadre d'un projet de création d'un outil front-office, j'ai programmé une userform de manière dynamique. Maintenant que la structure est terminée, je voulais m'occuper du design de la usf, mais voilà : impossible d'utiliser le paramètre .picture (erreur d'éxecution 424: objet requis)

J'ai donc essayé de remédier au problème en créant une collection spécifique à la userform, mais cela ne fonctionne pas.. Peut être que l'un d'entre vous a déjà rencontré le problème ?

Voici le code avant tentative de résolution du problème:

Me.BackColor = &H8000000F
Me.Height = 324
Me.Width = 408
Me.caption = " Pimp My Cover Letter"
Me.Picture = Fn.ImportFile.GetImportFileName (le prog. se stop ici)

Et après:

Public Collect as Collection
Public Collectusf As Collection
Dim User As MSForms.UserForm

'Set User = Me.Controls.Add("Forms.Userform.1", "Usf", True)
'Collectusf.Add User, "Usf" 'Ajouter à la collection d'objet
'Set Cl = New ClassBT 'Ajouter à la collection de classe
'Set Cl.usf = User
'Collect.Add Cl

Me.BackColor = &H8000000F
Me.Height = 324
Me.Width = 408
Me.caption = " Pimp My Cover Letter"
Me.Picture = FnImportFile.GetImportFileName (même erreur)

Si vous avez des pistes, je suis preneur ! En vous remerciant par avance!

Victor

1 réponse

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
29 janv. 2019 à 21:08
Pour charger une image (de mémoire, j'ai pas l'EDI ici), c'est un LoadPicture qu'il faut utiliser (BMP autorisé au moins).
0
blndr94 Messages postés 4 Date d'inscription vendredi 11 janvier 2019 Statut Membre Dernière intervention 30 janvier 2019
30 janv. 2019 à 06:51
Exact, ça marche ! Je te remercie !
0