Tag pour TextBox
#1
Semi pro XLPages

Inscription: 12/06/2008
De Ile de France Sud

Messages: 145

Système d'exploitation:
PC
Version Excel utilisée:
2003 _ 2010
Posté le : 20-02-2010 19h01
Bonsoir à tous

Sur une feuille, j'ai différents "TextBox", créés soit avec la barre d'outils "Contrôls" soit "Dessin"

J'ai besoin du "Name"  et  du texte.

Mon problème est que j'aimerais obtenir un 3ème renseignement que je pourrais modifier du type "Tag", mais cela n'existe apparemment pas pour ces objets. J'ai essayé "objet.AlternativeText", mais sans résultat.

Y-a-t-il une solution ?

Merci d'avance

Eric

Hors Ligne
Rapport   Haut 

Re: Tag pour TextBox
#2
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 : 20-02-2010 19h22
Bonjour Éric,

Il y a probablement une parade pour le manque de propriété Tag des Forms.TextBox.

Je pense à une classe surchargée par exemple.

Pour l'heure pourrais-tu fournir un petit classeur exemple histoire de faire quelques tests et de valider mon idée.

Cordialement,

Guy

Hors Ligne
Rapport   Haut 

Re: Tag pour TextBox
#3
Semi pro XLPages

Inscription: 12/06/2008
De Ile de France Sud

Messages: 145

Système d'exploitation:
PC
Version Excel utilisée:
2003 _ 2010
Posté le : 20-02-2010 20h47
Bonsoir à Tous
Bonjour Guy

Merci Guy, pour cette réponse rapide.

Précision :

Je ne sais pas combien j'aurais de TextBox

Ces TextBox sont créés par code

Merci d'avance

Eric





Pièce jointe:
xls Textbox_nom.xls   [ Taille: 18.00 Ko - Téléchargements: 466 ]
Hors Ligne
Rapport   Haut 

Re: Tag pour TextBox
#4
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 : 20-02-2010 20h58
Bonjour Éric,

Deux choses
  1. Citation :
    Ces TextBox sont créés par code
    . Mais le code n'est pas dans le classeur...
  2. Il y a deux types de Shapes dans Feuil1 soit des msoOLEControlObject (MSForms.TextBox) et des msoTextBox (Dessin, zone de texte)
Voudras-tu utiliser indifféremment l'un ET l'autre ou voudras-tu, plus raisonnablement, n'utiliser qu'un seul type de Shapes?

Cordialement,

Guy

Hors Ligne
Rapport   Haut 

Re: Tag pour TextBox
#5
Semi pro XLPages

Inscription: 12/06/2008
De Ile de France Sud

Messages: 145

Système d'exploitation:
PC
Version Excel utilisée:
2003 _ 2010
Posté le : 20-02-2010 22h02
Re

C'est exact, il n'y a aucun code, pour une bonne raison, mon fichier est trop gros, et je n'ai pas le temps ce soir de l'alléger. Je l'ai déposé pour avoir un "sous main" sur lequel pouvoir discuter.

Au niveau du type de Shapes cela m'est égal, il n'y aura pas de problème par la suite. Ma préférence irait au msoOLEControlObject (MSForms.TextBox), mais je prendrais ce que tu pourras me proposer. J'étais parti avec des msoTextBox (le plus facile), et puis j'ai tenté avec des msoOLEControlObject (MSForms.TextBox), mais je n'ai rien trouvé.

Ni ce soir, ni demain je ne pourrais pas me connecter, car je prends la route dans 1 heure (ou 2). On est jamais à l'heure dans cette maison

Merci d'avance.

Bonne journée à toi et au Québec, et bonne nuit à plein d'autres

Eric





Hors Ligne
Rapport   Haut 

Re: Tag pour TextBox
#6
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 : 21-02-2010 17h22
Bonjour Éric,

Petit classeur avec exemple de création de msoOLEControlObject (Forms.TextBox) dans le code et affectation d'un simulacre de propriété Tag  avec la propriété AltHTML :

OLEFormat.Object.AltHTML = "Quoi que ce soit"
J'espère la chose utile et conforme à tes attentes.

Cordialement,

Guy
Pièce jointe:
xls Tag pour TextBox.xls   [ Taille: 32.00 Ko - Téléchargements: 482 ]

Hors Ligne
Rapport   Haut 

Re: Tag pour TextBox
#7
Semi pro XLPages

Inscription: 12/06/2008
De Ile de France Sud

Messages: 145

Système d'exploitation:
PC
Version Excel utilisée:
2003 _ 2010
Posté le : 22-02-2010 16h12
Bonjour à tous
Bonjour Guy

Je ne sais pas où tu es allé chercher cette propriété, mais le résultat est là. Je te remercie beaucoup pour ce coup de main, cela me permet d'avancer.

Bonne journée  à toi et Bonne fin de journée  à tous

Eric


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