OVH Cloud OVH Cloud

Afficher un objet OLE

4 réponses
Avatar
Laurent
Bonjour,

Je suis en train de devenir fou... et oui ;)
Lorsque je charge une image dans un champs OLE de la manière suivante :

OLEFIELD.Class = "Paint.Picture"
OLEFIELD.OLETypeAllowed = acOLEEmbedded
OLEFIELD.SourceDoc = "d:\temp\test.bmp"
OLEFIELD.Action = acOLECreateEmbed

L'image qui s'affiche dans mon champ est une miniature du fichier image avec
son nom en dessous au lieu de l'image en elle même.

J'ai tout essayé : changement de class, recherche dans la KB etc. rien n'y
fait. Je voudrais juste que mon image se retrouve correctement affichée dans
mon champ...

Une idée ?

Merci d'avance.

4 réponses

Avatar
Raymond [mvp]
Bonsoir.

as-tu essayé la classe photo editor MSPhotoed.3 ?
peut-être une solution page :
http://officesystem.access.free.fr/objets_ole.htm
chapitre: Charger un objet OLE dans le formulaire et le copier sous Word,
paragraphe images.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Laurent" a écrit dans le message de
news:
Bonjour,

Je suis en train de devenir fou... et oui ;)
Lorsque je charge une image dans un champs OLE de la manière suivante :

OLEFIELD.Class = "Paint.Picture"
OLEFIELD.OLETypeAllowed = acOLEEmbedded
OLEFIELD.SourceDoc = "d:temptest.bmp"
OLEFIELD.Action = acOLECreateEmbed

L'image qui s'affiche dans mon champ est une miniature du fichier image
avec
son nom en dessous au lieu de l'image en elle même.

J'ai tout essayé : changement de class, recherche dans la KB etc. rien n'y
fait. Je voudrais juste que mon image se retrouve correctement affichée
dans
mon champ...

Une idée ?

Merci d'avance.


Avatar
Lodep
Bonjour,

Meilleurs voeux par la même occasion !
La classe PhotoEditor n'est pas disponible avec Office 2003.
Pas possible de proposer à mes clients de l'installer...
J'ai bien essayer de trouver d'autres classes mais rien n'y fait... J'ai
dû en oublier une ?

Merci pour votre aide !

Laurent.

"Raymond [mvp]" wrote in
news:eV#:

Bonsoir.

as-tu essayé la classe photo editor MSPhotoed.3 ?
peut-être une solution page :
http://officesystem.access.free.fr/objets_ole.htm
chapitre: Charger un objet OLE dans le formulaire et le copier sous
Word, paragraphe images.


Avatar
Raymond [mvp]
Si tu m'avais dit 2003, je ne t'aurais pas répondu de la même façon.
En 2003, tu es obligé de passer par un contrôle image et non un contrôle
cadre (grâce à un nouveau filtre heureusement ).
regarde sur la page : http://officesystem.access.free.fr/images.htm rubrique
2003, tu trouveras quelques explications.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Lodep" <ld> a écrit dans le message de news:
uJ%23Ora$
Bonjour,

Meilleurs voeux par la même occasion !
La classe PhotoEditor n'est pas disponible avec Office 2003.
Pas possible de proposer à mes clients de l'installer...
J'ai bien essayer de trouver d'autres classes mais rien n'y fait... J'ai
dû en oublier une ?

Merci pour votre aide !

Laurent.



Avatar
Lodep
"Raymond [mvp]" wrote in
news:#AvoA5$:

Si tu m'avais dit 2003, je ne t'aurais pas répondu de la même façon.
En 2003, tu es obligé de passer par un contrôle image et non un
contrôle cadre (grâce à un nouveau filtre heureusement ).
regarde sur la page : http://officesystem.access.free.fr/images.htm
rubrique 2003, tu trouveras quelques explications.


Certes, désolé de ne pas avoir été assez précis.
Par contre ca ne change pas grand chose.
J'ai vérifié : le filtre graphique Jpeg est bien installé.

J'ai bien compris qu'il faut passer par un contrôle image, cependant
dans un formulaire continu (plusieurs enregistrements en ligne sur la
même form) le contrôle "image" ne peut pas être lié à chacun des
enregistrements. Il m'affiche donc toujours la même image, correctement
c'est vrai mais toujours la même...

Je ne comprend pas pourquoi lorsque j'importe un fichier comme expliqué
dans mon premier message, le champ OLE dépendant n'est pas capable de me
l'afficher correctement. Je te confirme que cela fonctionnait en Access
XP (grâce à photoeditor semble t'il...).

Je commence à désespérer... Merci en tout cas pour ton aide.

Laurent.