OVH Cloud OVH Cloud

Ajout d'un contrôle spreadsheet dans une page

3 réponses
Avatar
lolo
Bonjour =E0 tous,

j'essaie d'ajouter un contr=F4le "Spreadsheet" de la=20
biblioth=E8que "OWC10" (et non pas de "MSForm"). J'ai donc=20
fait une instruction du type :
Dim MySpreadsheet as Controls
Set MySpreadsheet =3D Controls.Add("OWC10.Spreadsheet.1")

mais =E7a ne marche pas et j'ai une erreur : "chaine de=20
class incorrecte"

Quelqu'un sait-il comment proc=E9der ?

D'avance merci

3 réponses

Avatar
Michel Pierron
Salut lolo;
En mode création, clic droit sur la boîte à outils Contrôles puis controles
supplémentaires, cocher dans la liste Microsoft Office Spreadsheet 10.0 ou
Microsoft Office Spreadsheet 9.0. Confirmer par Ok, le contrôle est ajouté
sur la boîte à outils. Ensuite sélectionner ce contrôle et le poser sur le
contrôle page. Il ne reste plus qu'à le redimensionner selon tes désirs.
MP

"lolo" a écrit dans le message de
news:00ac01c3a48f$cc3fd5c0$
Bonjour à tous,

j'essaie d'ajouter un contrôle "Spreadsheet" de la
bibliothèque "OWC10" (et non pas de "MSForm"). J'ai donc
fait une instruction du type :
Dim MySpreadsheet as Controls
Set MySpreadsheet = Controls.Add("OWC10.Spreadsheet.1")

mais ça ne marche pas et j'ai une erreur : "chaine de
class incorrecte"

Quelqu'un sait-il comment procéder ?

D'avance merci
Avatar
lolo
Merci MP,

Le problème c'est que je ne veux pas faire ça en mode
création mais sous forme d'instruction dans un programme
c'est à dire que le contrôle est ajouté par le programme
et non pas par moi.

-----Message d'origine-----
Salut lolo;
En mode création, clic droit sur la boîte à outils
Contrôles puis controles

supplémentaires, cocher dans la liste Microsoft Office
Spreadsheet 10.0 ou

Microsoft Office Spreadsheet 9.0. Confirmer par Ok, le
contrôle est ajouté

sur la boîte à outils. Ensuite sélectionner ce contrôle
et le poser sur le

contrôle page. Il ne reste plus qu'à le redimensionner
selon tes désirs.

MP

"lolo" a écrit dans
le message de

news:00ac01c3a48f$cc3fd5c0$
Bonjour à tous,

j'essaie d'ajouter un contrôle "Spreadsheet" de la
bibliothèque "OWC10" (et non pas de "MSForm"). J'ai donc
fait une instruction du type :
Dim MySpreadsheet as Controls
Set MySpreadsheet = Controls.Add("OWC10.Spreadsheet.1")

mais ça ne marche pas et j'ai une erreur : "chaine de
class incorrecte"

Quelqu'un sait-il comment procéder ?

D'avance merci


.



Avatar
Michel Pierron
Bonsoir lolo;
Essaie avec:
Dim MySpreadsheet As Control
Set MySpreadsheet = Controls.Add("OWC10.Spreadsheet.10")
Et ça devrait rouler.
MP

"lolo" a écrit dans le message de
news:026001c3a4a2$d226c800$
Merci MP,

Le problème c'est que je ne veux pas faire ça en mode
création mais sous forme d'instruction dans un programme
c'est à dire que le contrôle est ajouté par le programme
et non pas par moi.

-----Message d'origine-----
Salut lolo;
En mode création, clic droit sur la boîte à outils
Contrôles puis controles

supplémentaires, cocher dans la liste Microsoft Office
Spreadsheet 10.0 ou

Microsoft Office Spreadsheet 9.0. Confirmer par Ok, le
contrôle est ajouté

sur la boîte à outils. Ensuite sélectionner ce contrôle
et le poser sur le

contrôle page. Il ne reste plus qu'à le redimensionner
selon tes désirs.

MP

"lolo" a écrit dans
le message de

news:00ac01c3a48f$cc3fd5c0$
Bonjour à tous,

j'essaie d'ajouter un contrôle "Spreadsheet" de la
bibliothèque "OWC10" (et non pas de "MSForm"). J'ai donc
fait une instruction du type :
Dim MySpreadsheet as Controls
Set MySpreadsheet = Controls.Add("OWC10.Spreadsheet.1")

mais ça ne marche pas et j'ai une erreur : "chaine de
class incorrecte"

Quelqu'un sait-il comment procéder ?

D'avance merci


.