OVH Cloud OVH Cloud

Feuille Excel sur forme VB - Reprise

4 réponses
Avatar
Bernard
Bonjour,

Désolé d'insister mais je suis toujours bloqué :

Dans une forme VB, j'ai un contrôle OLE qui contient une feuille Excel.
Quand j'ouvre la forme, j'ai toutes mes données sur ma feuille, mais quand
je fais MonOleControl.Update pour voir mes dernières entrées, je ne peux
afficher que dix lignes de données.

Qu'est-ce que je fais de travers ?

Je ne suis pas arrivé a trouver une propriété du genre
NombreDeLignesAAfficher, ni aucune aide sur le sujet.

D'autre part est-il possible d'ajouter un ascenseur, ou devrais-je utiliser
un tout autre contrôle car il est prévu que j'aurai plus de données que la
forme ne peut en contenir ?

Merci.

Bernard

PS Je suis nouveau sur ce newsgroup, donc si j'ai fait un impair soyez
gentils de me le signaler. Merci.

4 réponses

Avatar
Jacques93
Bonjour,
Bernard <bernard_sans_le_spam_avril<a>wanadoo wrote:
Bonjour,

Désolé d'insister mais je suis toujours bloqué :

Dans une forme VB, j'ai un contrôle OLE qui contient une feuille Excel.
Quand j'ouvre la forme, j'ai toutes mes données sur ma feuille, mais quand
je fais MonOleControl.Update pour voir mes dernières entrées, je ne peux
afficher que dix lignes de données.

Qu'est-ce que je fais de travers ?

Je ne suis pas arrivé a trouver une propriété du genre
NombreDeLignesAAfficher, ni aucune aide sur le sujet.

D'autre part est-il possible d'ajouter un ascenseur, ou devrais-je utiliser
un tout autre contrôle car il est prévu que j'aurai plus de données que la
forme ne peut en contenir ?

Merci.

Bernard

PS Je suis nouveau sur ce newsgroup, donc si j'ai fait un impair soyez
gentils de me le signaler. Merci.




Ceal ne semble pas possible directement avec le conteneur OLE, tu peux
regarder la propriété 'SizeMode'

vbOLESizeClip = 0
vbOLESizeStretch = 1
vbOLESizeAutoSize =2
vbOLESizeZoom= 3

éventuellement combiné avec l'evenement 'Resize' du conteneur OLE, mais
cela reste assez limité.

--
Cordialement,

Jacques.
Avatar
Bernard
Merci.

Malheureusement, ma version de VB (6.0 SP6) ne semble pas comporter
d'évènement Resize pour in conteneur OLE. Et les options de SizeMode autres
que 0-Clip (le défaut) me donnent vraiment des résultats trop bizarres.

Je vais donc essayer autre chose.

Cordialement,

Bernard
Avatar
Jacques93
Bonjour,
Bernard <bernard_sans_le_spam_avril <a> wanadoo wrote:
Merci.

Malheureusement, ma version de VB (6.0 SP6) ne semble pas comporter
d'évènement Resize pour in conteneur OLE. Et les options de SizeMode autres
que 0-Clip (le défaut) me donnent vraiment des résultats trop bizarres.

Je vais donc essayer autre chose.

Cordialement,

Bernard




Etonnant, je suis également en VB6 SP6 sous XP SP2 et W2K Pro SP4
Et j'ai bien un événement Resize qui apparrement exsite depuis VB3

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q112043

mais effectivement les résultats ne sont pas top.



--
Cordialement,

Jacques.
Avatar
Bernard
OOPS!

Il semblerait que j'ai confondu "evenement" et "methode" :-(

J'étudie ça de plus près. Merci.

Bernard