Si tu connais quelqu'un qui a VB6, le fichier doit être sur le CD de VB-VisualStudio.
-- On apprend pas à un vieux singe à faire des grimaces "Caroline L." a écrit dans le message de news:
Bonsoir Michel,
Malheureusement non je n'ai pas TypeLib Information (TLBINF32.DLL) As-tu une autre solution ?
Merci !
Caroline
"Michel Pierron" a écrit dans le message de news:
#
Bonsoir Caroline L. Regarde si dans les références, tu as la possibilité de cocher: TypeLib Information (TLBINF32.DLL)
Si oui, coche cette référence et adapte cette procédure au contrôle dont
tu
veux lister les propriétés Exemple avec un CommandButton:
Private Sub CommandButton1_Click() Dim oInfo As InterfaceInfo Dim oMember As MemberInfo Dim sProp$, i&, sVal$ Set oInfo = InterfaceInfoFromObject(Me.CommandButton1) Cells.ClearContents On Error Resume Next For Each oMember In oInfo.Members If oMember.InvokeKind = 4 Then sProp = oMember.Name sVal = CallByName(Me.CommandButton1, sProp, VbGet) i = i + 1 Cells(i, 1) = i Cells(i, 2) = oInfo.Name & "-" & sProp & " = " & sVal End If Next End Sub
MP
"Caroline L." a écrit dans le message de news:
Bonjour à tous,
à partir de la fenêtre de VBA (en ALT+F11), je désire imprimer les
propriétés de quelques contrôles créés dans un userform.
Je fouille mais je ne trouve pas.
Merci pour vos indications.
Caroline
Si tu connais quelqu'un qui a VB6, le fichier doit être sur le CD de
VB-VisualStudio.
--
On apprend pas à un vieux singe à faire des grimaces
"Caroline L." <caroland@videotron.ca> a écrit dans le message de
news:uEDQrb2SFHA.160@TK2MSFTNGP10.phx.gbl...
Bonsoir Michel,
Malheureusement non je n'ai pas TypeLib Information (TLBINF32.DLL)
As-tu une autre solution ?
Merci !
Caroline
"Michel Pierron" <michel.pierron@free.fr> a écrit dans le message de
news:
#T3j9T2SFHA.2872@TK2MSFTNGP14.phx.gbl...
Bonsoir Caroline L.
Regarde si dans les références, tu as la possibilité de cocher:
TypeLib Information (TLBINF32.DLL)
Si oui, coche cette référence et adapte cette procédure au
contrôle dont
tu
veux lister les propriétés
Exemple avec un CommandButton:
Private Sub CommandButton1_Click()
Dim oInfo As InterfaceInfo
Dim oMember As MemberInfo
Dim sProp$, i&, sVal$
Set oInfo = InterfaceInfoFromObject(Me.CommandButton1)
Cells.ClearContents
On Error Resume Next
For Each oMember In oInfo.Members
If oMember.InvokeKind = 4 Then
sProp = oMember.Name
sVal = CallByName(Me.CommandButton1, sProp, VbGet)
i = i + 1
Cells(i, 1) = i
Cells(i, 2) = oInfo.Name & "-" & sProp & " = " & sVal
End If
Next
End Sub
MP
"Caroline L." <caroland@videotron.ca> a écrit dans le message de
news:
u7l4u61SFHA.3376@TK2MSFTNGP10.phx.gbl...
Bonjour à tous,
à partir de la fenêtre de VBA (en ALT+F11), je désire imprimer
les
propriétés de quelques contrôles créés dans un userform.
Si tu connais quelqu'un qui a VB6, le fichier doit être sur le CD de VB-VisualStudio.
-- On apprend pas à un vieux singe à faire des grimaces "Caroline L." a écrit dans le message de news:
Bonsoir Michel,
Malheureusement non je n'ai pas TypeLib Information (TLBINF32.DLL) As-tu une autre solution ?
Merci !
Caroline
"Michel Pierron" a écrit dans le message de news:
#
Bonsoir Caroline L. Regarde si dans les références, tu as la possibilité de cocher: TypeLib Information (TLBINF32.DLL)
Si oui, coche cette référence et adapte cette procédure au contrôle dont
tu
veux lister les propriétés Exemple avec un CommandButton:
Private Sub CommandButton1_Click() Dim oInfo As InterfaceInfo Dim oMember As MemberInfo Dim sProp$, i&, sVal$ Set oInfo = InterfaceInfoFromObject(Me.CommandButton1) Cells.ClearContents On Error Resume Next For Each oMember In oInfo.Members If oMember.InvokeKind = 4 Then sProp = oMember.Name sVal = CallByName(Me.CommandButton1, sProp, VbGet) i = i + 1 Cells(i, 1) = i Cells(i, 2) = oInfo.Name & "-" & sProp & " = " & sVal End If Next End Sub
MP
"Caroline L." a écrit dans le message de news:
Bonjour à tous,
à partir de la fenêtre de VBA (en ALT+F11), je désire imprimer les
propriétés de quelques contrôles créés dans un userform.
Je fouille mais je ne trouve pas.
Merci pour vos indications.
Caroline
Jacques93
Bonjour Caroline,
Dans le le cas de transfert et de backup, quand tu es dans VBA, tu sélectionnes ton UserForm, et tu fais :
Fichier => Exporter
Attention, bien que la boite de dialogue n'indique qu'un fichier 'UserForm[x].frm', il y a un fichier lié 'UserForm[x].frx' qui contient les propriétés des éléments constitutifs de la forme (Textbox, CheckBox, Button, etc...)
Ensuite, à fin de sauvegarde, tu copies ces fichiers *. frm , *.frx. Et si tu veux les intégrer à d'autres classeurs tu fais :
Fichier => Importer
en indiquant simpemlement le(s) .frm. Le(s) .frx seront importés automatiquement.
C'est une différence un peu étrange avec VB6, ou le .frx ne contient que les données binaires (Icônes, Picture, etc ...), et le .frm toutes les propriétés des contrôles présents sur la feuille (si ce ne sont pas les valeurs par défaut) , ainsi que le code . En éspérant que cela corresponde à ta demande.
NB: Même sous VB6 ces propriétés ne sont pas directement imprimables (sauf Add-In), il faut ouvrir le .frm par le bloc-note par exemple pour avoir ces infos; mais le listing peut être assez long ;-)
Caroline L. wrote:
Bonsoir Jacques,
J'ai créer un userform sur l'ordinateur A et je sais que j'aurai à refaire ce userform sur un 2e ordinateur (ordinateur B). Donc si je peux imprimer les propriétés, j'aurai juste à vérifier avec ma liste papier quelles sont les propriétés qui ont changées.
C'est également un "certain" back-up... j'aime imprimer le code et j'aimerais aussi en faire autant avec les propriétés.
Caroline
"Jacques93" a écrit dans le message de news: #
Bonsoir, Caroline
dans quel but veux tu imprimer ces informations ?
Caroline L. wrote:
Bonjour à tous,
à partir de la fenêtre de VBA (en ALT+F11), je désire imprimer les propriétés de quelques contrôles créés dans un userform.
Je fouille mais je ne trouve pas.
Merci pour vos indications.
Caroline
-- Cordialement,
Jacques.
-- Cordialement,
Jacques.
Bonjour Caroline,
Dans le le cas de transfert et de backup, quand tu es dans VBA, tu
sélectionnes ton UserForm, et tu fais :
Fichier => Exporter
Attention, bien que la boite de dialogue n'indique qu'un fichier
'UserForm[x].frm', il y a un fichier lié 'UserForm[x].frx' qui contient
les propriétés des éléments constitutifs de la forme (Textbox, CheckBox,
Button, etc...)
Ensuite, à fin de sauvegarde, tu copies ces fichiers *. frm , *.frx. Et
si tu veux les intégrer à d'autres classeurs tu fais :
Fichier => Importer
en indiquant simpemlement le(s) .frm. Le(s) .frx seront importés
automatiquement.
C'est une différence un peu étrange avec VB6, ou le .frx ne contient que
les données binaires (Icônes, Picture, etc ...), et le .frm toutes les
propriétés des contrôles présents sur la feuille (si ce ne sont pas les
valeurs par défaut) , ainsi que le code . En éspérant que cela
corresponde à ta demande.
NB: Même sous VB6 ces propriétés ne sont pas directement imprimables
(sauf Add-In), il faut ouvrir le .frm par le bloc-note par exemple pour
avoir ces infos; mais le listing peut être assez long ;-)
Caroline L. wrote:
Bonsoir Jacques,
J'ai créer un userform sur l'ordinateur A et je sais que j'aurai à refaire
ce userform sur un 2e ordinateur (ordinateur B).
Donc si je peux imprimer les propriétés, j'aurai juste à vérifier avec ma
liste papier quelles sont les propriétés qui ont changées.
C'est également un "certain" back-up... j'aime imprimer le code et
j'aimerais aussi en faire autant avec les propriétés.
Caroline
"Jacques93" <jacques.le-goc_ENLEVER@wanadoo.fr> a écrit dans le message de
news: #R2gWA3SFHA.1384@TK2MSFTNGP09.phx.gbl...
Bonsoir, Caroline
dans quel but veux tu imprimer ces informations ?
Caroline L. wrote:
Bonjour à tous,
à partir de la fenêtre de VBA (en ALT+F11), je désire imprimer les
propriétés de quelques contrôles créés dans un userform.
Dans le le cas de transfert et de backup, quand tu es dans VBA, tu sélectionnes ton UserForm, et tu fais :
Fichier => Exporter
Attention, bien que la boite de dialogue n'indique qu'un fichier 'UserForm[x].frm', il y a un fichier lié 'UserForm[x].frx' qui contient les propriétés des éléments constitutifs de la forme (Textbox, CheckBox, Button, etc...)
Ensuite, à fin de sauvegarde, tu copies ces fichiers *. frm , *.frx. Et si tu veux les intégrer à d'autres classeurs tu fais :
Fichier => Importer
en indiquant simpemlement le(s) .frm. Le(s) .frx seront importés automatiquement.
C'est une différence un peu étrange avec VB6, ou le .frx ne contient que les données binaires (Icônes, Picture, etc ...), et le .frm toutes les propriétés des contrôles présents sur la feuille (si ce ne sont pas les valeurs par défaut) , ainsi que le code . En éspérant que cela corresponde à ta demande.
NB: Même sous VB6 ces propriétés ne sont pas directement imprimables (sauf Add-In), il faut ouvrir le .frm par le bloc-note par exemple pour avoir ces infos; mais le listing peut être assez long ;-)
Caroline L. wrote:
Bonsoir Jacques,
J'ai créer un userform sur l'ordinateur A et je sais que j'aurai à refaire ce userform sur un 2e ordinateur (ordinateur B). Donc si je peux imprimer les propriétés, j'aurai juste à vérifier avec ma liste papier quelles sont les propriétés qui ont changées.
C'est également un "certain" back-up... j'aime imprimer le code et j'aimerais aussi en faire autant avec les propriétés.
Caroline
"Jacques93" a écrit dans le message de news: #
Bonsoir, Caroline
dans quel but veux tu imprimer ces informations ?
Caroline L. wrote:
Bonjour à tous,
à partir de la fenêtre de VBA (en ALT+F11), je désire imprimer les propriétés de quelques contrôles créés dans un userform.
Je fouille mais je ne trouve pas.
Merci pour vos indications.
Caroline
-- Cordialement,
Jacques.
-- Cordialement,
Jacques.
Jacques93
Re-Bonjour,
Les .frm indiqués dans le post précédent sont des fichiers texte qui contiennent le code du UserForm et de ses contôles, les .frx sont des fichiers binaires inexploitables de manière "simple".
En esperant avoir été lisiblie. :-)
Caroline L. wrote:
Bonsoir Jacques,
J'ai créer un userform sur l'ordinateur A et je sais que j'aurai à refaire ce userform sur un 2e ordinateur (ordinateur B). Donc si je peux imprimer les propriétés, j'aurai juste à vérifier avec ma liste papier quelles sont les propriétés qui ont changées.
C'est également un "certain" back-up... j'aime imprimer le code et j'aimerais aussi en faire autant avec les propriétés.
-- Cordialement,
Jacques.
Re-Bonjour,
Les .frm indiqués dans le post précédent sont des fichiers texte qui
contiennent le code du UserForm et de ses contôles, les .frx sont des
fichiers binaires inexploitables de manière "simple".
En esperant avoir été lisiblie. :-)
Caroline L. wrote:
Bonsoir Jacques,
J'ai créer un userform sur l'ordinateur A et je sais que j'aurai à refaire
ce userform sur un 2e ordinateur (ordinateur B).
Donc si je peux imprimer les propriétés, j'aurai juste à vérifier avec ma
liste papier quelles sont les propriétés qui ont changées.
C'est également un "certain" back-up... j'aime imprimer le code et
j'aimerais aussi en faire autant avec les propriétés.
Les .frm indiqués dans le post précédent sont des fichiers texte qui contiennent le code du UserForm et de ses contôles, les .frx sont des fichiers binaires inexploitables de manière "simple".
En esperant avoir été lisiblie. :-)
Caroline L. wrote:
Bonsoir Jacques,
J'ai créer un userform sur l'ordinateur A et je sais que j'aurai à refaire ce userform sur un 2e ordinateur (ordinateur B). Donc si je peux imprimer les propriétés, j'aurai juste à vérifier avec ma liste papier quelles sont les propriétés qui ont changées.
C'est également un "certain" back-up... j'aime imprimer le code et j'aimerais aussi en faire autant avec les propriétés.