Bonjour tout le monde,
je suis en train de faire un userform d'aide =E0 une=20
application Excel. Je cr=E9e un contr=F4le multipage et dans=20
chacune des pages, je veux mettre du texte explicatif
(l'aide de l'application). Dans la page, j'inclus un outil=20
Intitul=E9 pour taper mon texte. J'active le scroll=20
horizontal et vertical de ma page. Le probl=E8me est que mes=20
scrolls ne fonctionnent pas.
Faul-il se servir d'un autre outil que l'intitul=E9 pour=20
entrer le texte d'aide? Je voudrais =E9galement mettre du=20
relief dans mon aide (gras, soulign=E9, ...).
Comment faire?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Clément Marcotte
Bonjour,
Si je comprends bien tu essaies d'utiliser la propriété caption d'un contrôle quelconque pour afficher plusieurs lignes de texte.
En fait, j'ai plutôt l'impression que tu devrais utiliser un contrôle Textbox, sur lequel tu mets la propriété "Multiline" à true.
Pour du texte fancy, le Textbox standard, n'y peut rien. Je ne sais pas s'il vient avec aussi Office (moi je l'ai eu avec VB6), mais il exite le contrôle RichTextBox, qui supporte les enrichissements de texte et le format RTF.
"GuyD." a écrit dans le message de news:001e01c397fb$2080e710$ Bonjour tout le monde, je suis en train de faire un userform d'aide à une application Excel. Je crée un contrôle multipage et dans chacune des pages, je veux mettre du texte explicatif (l'aide de l'application). Dans la page, j'inclus un outil Intitulé pour taper mon texte. J'active le scroll horizontal et vertical de ma page. Le problème est que mes scrolls ne fonctionnent pas. Faul-il se servir d'un autre outil que l'intitulé pour entrer le texte d'aide? Je voudrais également mettre du relief dans mon aide (gras, souligné, ...). Comment faire?
Merci beaucoup de votre aide habituelle.
Bonjour,
Si je comprends bien tu essaies d'utiliser la propriété caption d'un
contrôle quelconque pour afficher plusieurs lignes de texte.
En fait, j'ai plutôt l'impression que tu devrais utiliser un contrôle
Textbox, sur lequel tu mets la propriété "Multiline" à true.
Pour du texte fancy, le Textbox standard, n'y peut rien. Je ne sais
pas s'il vient avec aussi Office (moi je l'ai eu avec VB6), mais il
exite le contrôle RichTextBox, qui supporte les enrichissements de
texte et le format RTF.
"GuyD." <desbiens.guy@NO_SPAM.lte.ireq.ca> a écrit dans le message de
news:001e01c397fb$2080e710$a601280a@phx.gbl...
Bonjour tout le monde,
je suis en train de faire un userform d'aide à une
application Excel. Je crée un contrôle multipage et dans
chacune des pages, je veux mettre du texte explicatif
(l'aide de l'application). Dans la page, j'inclus un outil
Intitulé pour taper mon texte. J'active le scroll
horizontal et vertical de ma page. Le problème est que mes
scrolls ne fonctionnent pas.
Faul-il se servir d'un autre outil que l'intitulé pour
entrer le texte d'aide? Je voudrais également mettre du
relief dans mon aide (gras, souligné, ...).
Comment faire?
Si je comprends bien tu essaies d'utiliser la propriété caption d'un contrôle quelconque pour afficher plusieurs lignes de texte.
En fait, j'ai plutôt l'impression que tu devrais utiliser un contrôle Textbox, sur lequel tu mets la propriété "Multiline" à true.
Pour du texte fancy, le Textbox standard, n'y peut rien. Je ne sais pas s'il vient avec aussi Office (moi je l'ai eu avec VB6), mais il exite le contrôle RichTextBox, qui supporte les enrichissements de texte et le format RTF.
"GuyD." a écrit dans le message de news:001e01c397fb$2080e710$ Bonjour tout le monde, je suis en train de faire un userform d'aide à une application Excel. Je crée un contrôle multipage et dans chacune des pages, je veux mettre du texte explicatif (l'aide de l'application). Dans la page, j'inclus un outil Intitulé pour taper mon texte. J'active le scroll horizontal et vertical de ma page. Le problème est que mes scrolls ne fonctionnent pas. Faul-il se servir d'un autre outil que l'intitulé pour entrer le texte d'aide? Je voudrais également mettre du relief dans mon aide (gras, souligné, ...). Comment faire?
Merci beaucoup de votre aide habituelle.
Denis Michon
Bonjour Guy,
En complément de la réponse à Clément,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible seulement avec Excel. Mais si c'est le cas, il faut oublier le fait que tu puisse utiliser les boutons (commandes) du menu d'excel pour formater le texte du contrôle. Tu dois programmer ce que tu veux faire : Juste un petit exemple :
Private Sub Command1_Click()
'Sélectionne le texte du contrôle de la 5 'lettres pour une longueur de 3 caractères Me.RichTextBox1.SelStart = 5 Me.RichTextBox1.SelLength = 3
'Mise en gras du caractère sélectionné 'du texte sélectionné Me.RichTextBox1.SelBold = True
' Utiliser la police de caractère (size) = 14 ' seulement au texte sélectionné Me.RichTextBox1.SelFontSize = 14
' ajouter de la couleur au texte sélectionné. Me.RichTextBox1.SelColor = RGB(155, 155, 155)
End Sub
Évidemment, tu peux sélectionner le texte avec la souris, mais pour changer la police, la couleur...etc, ceci doit se faire par programation.
Salutations!
"GuyD." a écrit dans le message de news:001e01c397fb$2080e710$ Bonjour tout le monde, je suis en train de faire un userform d'aide à une application Excel. Je crée un contrôle multipage et dans chacune des pages, je veux mettre du texte explicatif (l'aide de l'application). Dans la page, j'inclus un outil Intitulé pour taper mon texte. J'active le scroll horizontal et vertical de ma page. Le problème est que mes scrolls ne fonctionnent pas. Faul-il se servir d'un autre outil que l'intitulé pour entrer le texte d'aide? Je voudrais également mettre du relief dans mon aide (gras, souligné, ...). Comment faire?
Merci beaucoup de votre aide habituelle.
Bonjour Guy,
En complément de la réponse à Clément,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible
seulement avec Excel. Mais si c'est le cas, il faut oublier le fait que tu puisse utiliser les boutons (commandes) du
menu d'excel pour formater le texte du contrôle. Tu dois programmer ce que tu veux faire : Juste un petit exemple :
Private Sub Command1_Click()
'Sélectionne le texte du contrôle de la 5
'lettres pour une longueur de 3 caractères
Me.RichTextBox1.SelStart = 5
Me.RichTextBox1.SelLength = 3
'Mise en gras du caractère sélectionné
'du texte sélectionné
Me.RichTextBox1.SelBold = True
' Utiliser la police de caractère (size) = 14
' seulement au texte sélectionné
Me.RichTextBox1.SelFontSize = 14
' ajouter de la couleur au texte sélectionné.
Me.RichTextBox1.SelColor = RGB(155, 155, 155)
End Sub
Évidemment, tu peux sélectionner le texte avec la souris, mais pour changer la police, la couleur...etc, ceci doit se
faire par programation.
Salutations!
"GuyD." <desbiens.guy@NO_SPAM.lte.ireq.ca> a écrit dans le message de news:001e01c397fb$2080e710$a601280a@phx.gbl...
Bonjour tout le monde,
je suis en train de faire un userform d'aide à une
application Excel. Je crée un contrôle multipage et dans
chacune des pages, je veux mettre du texte explicatif
(l'aide de l'application). Dans la page, j'inclus un outil
Intitulé pour taper mon texte. J'active le scroll
horizontal et vertical de ma page. Le problème est que mes
scrolls ne fonctionnent pas.
Faul-il se servir d'un autre outil que l'intitulé pour
entrer le texte d'aide? Je voudrais également mettre du
relief dans mon aide (gras, souligné, ...).
Comment faire?
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible seulement avec Excel. Mais si c'est le cas, il faut oublier le fait que tu puisse utiliser les boutons (commandes) du menu d'excel pour formater le texte du contrôle. Tu dois programmer ce que tu veux faire : Juste un petit exemple :
Private Sub Command1_Click()
'Sélectionne le texte du contrôle de la 5 'lettres pour une longueur de 3 caractères Me.RichTextBox1.SelStart = 5 Me.RichTextBox1.SelLength = 3
'Mise en gras du caractère sélectionné 'du texte sélectionné Me.RichTextBox1.SelBold = True
' Utiliser la police de caractère (size) = 14 ' seulement au texte sélectionné Me.RichTextBox1.SelFontSize = 14
' ajouter de la couleur au texte sélectionné. Me.RichTextBox1.SelColor = RGB(155, 155, 155)
End Sub
Évidemment, tu peux sélectionner le texte avec la souris, mais pour changer la police, la couleur...etc, ceci doit se faire par programation.
Salutations!
"GuyD." a écrit dans le message de news:001e01c397fb$2080e710$ Bonjour tout le monde, je suis en train de faire un userform d'aide à une application Excel. Je crée un contrôle multipage et dans chacune des pages, je veux mettre du texte explicatif (l'aide de l'application). Dans la page, j'inclus un outil Intitulé pour taper mon texte. J'active le scroll horizontal et vertical de ma page. Le problème est que mes scrolls ne fonctionnent pas. Faul-il se servir d'un autre outil que l'intitulé pour entrer le texte d'aide? Je voudrais également mettre du relief dans mon aide (gras, souligné, ...). Comment faire?
Merci beaucoup de votre aide habituelle.
Philippe.R
Bonjour Clément et Denis,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible
Pour info, avec Office standard, sans VB, je ne dispose dans la classe MsoShapeType que du contrôle msoTextBox et non de celui visé -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"Denis Michon" a écrit dans le message de news:aGmlb.8885$
Bonjour Guy,
En complément de la réponse à Clément,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible
seulement avec Excel. Mais si c'est le cas, il faut oublier le fait que tu puisse utiliser les boutons (commandes) du
menu d'excel pour formater le texte du contrôle. Tu dois programmer ce que tu veux faire : Juste un petit exemple :
[...]
Bonjour Clément et Denis,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich
Textbox" est disponible
Pour info, avec Office standard, sans VB, je ne dispose dans la classe MsoShapeType que du contrôle
msoTextBox et non de celui visé
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Denis Michon" <denis.michon@cgocable.ca> a écrit dans le message de
news:aGmlb.8885$V11.514@charlie.risq.qc.ca...
Bonjour Guy,
En complément de la réponse à Clément,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich
Textbox" est disponible
seulement avec Excel. Mais si c'est le cas, il faut oublier le fait que tu puisse utiliser les boutons
(commandes) du
menu d'excel pour formater le texte du contrôle. Tu dois programmer ce que tu veux faire : Juste un
petit exemple :
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible
Pour info, avec Office standard, sans VB, je ne dispose dans la classe MsoShapeType que du contrôle msoTextBox et non de celui visé -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"Denis Michon" a écrit dans le message de news:aGmlb.8885$
Bonjour Guy,
En complément de la réponse à Clément,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible
seulement avec Excel. Mais si c'est le cas, il faut oublier le fait que tu puisse utiliser les boutons (commandes) du
menu d'excel pour formater le texte du contrôle. Tu dois programmer ce que tu veux faire : Juste un petit exemple :
[...]
Denis Michon
Bonjour Philippe,
Merci Philippe pour l'information.
Salutations!
"Philippe.R" a écrit dans le message de news:% Bonjour Clément et Denis,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible
Pour info, avec Office standard, sans VB, je ne dispose dans la classe MsoShapeType que du contrôle msoTextBox et non de celui visé -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"Denis Michon" a écrit dans le message de news:aGmlb.8885$
Bonjour Guy,
En complément de la réponse à Clément,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible
seulement avec Excel. Mais si c'est le cas, il faut oublier le fait que tu puisse utiliser les boutons (commandes) du
menu d'excel pour formater le texte du contrôle. Tu dois programmer ce que tu veux faire : Juste un petit exemple :
[...]
Bonjour Philippe,
Merci Philippe pour l'information.
Salutations!
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de news:%230Sq42rmDHA.1764@tk2msftngp13.phx.gbl...
Bonjour Clément et Denis,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich
Textbox" est disponible
Pour info, avec Office standard, sans VB, je ne dispose dans la classe MsoShapeType que du contrôle
msoTextBox et non de celui visé
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Denis Michon" <denis.michon@cgocable.ca> a écrit dans le message de
news:aGmlb.8885$V11.514@charlie.risq.qc.ca...
Bonjour Guy,
En complément de la réponse à Clément,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich
Textbox" est disponible
seulement avec Excel. Mais si c'est le cas, il faut oublier le fait que tu puisse utiliser les boutons
(commandes) du
menu d'excel pour formater le texte du contrôle. Tu dois programmer ce que tu veux faire : Juste un
petit exemple :
"Philippe.R" a écrit dans le message de news:% Bonjour Clément et Denis,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible
Pour info, avec Office standard, sans VB, je ne dispose dans la classe MsoShapeType que du contrôle msoTextBox et non de celui visé -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"Denis Michon" a écrit dans le message de news:aGmlb.8885$
Bonjour Guy,
En complément de la réponse à Clément,
Comme j'ai le Programme VB d'installer, je ne sais pas non plus si le contrôle "Microsoft Rich Textbox" est disponible
seulement avec Excel. Mais si c'est le cas, il faut oublier le fait que tu puisse utiliser les boutons (commandes) du
menu d'excel pour formater le texte du contrôle. Tu dois programmer ce que tu veux faire : Juste un petit exemple :