OVH Cloud OVH Cloud

Macro Objet Cliquer

2 réponses
Avatar
Silvinio
Bonjour,

Suite a mes recherches je suis tombé sur cette discussion :

http://www.generation-nt.com/reponses/objet-lien-pdf-entraide-3332861.html

Exactement ce que je cherchais !

Malheureusement après avoir suivis exactement ce qui est dit, j'ai le message d'erreur suivant :


Erreur d'exécution '1004':

Impossible de lire la propriété OLEObjects de la classe Worksheet.


Merci d'avance pour votre aide.

Sylvain

2 réponses

Avatar
MichD
Bonjour,

Comme expliquer dans le fil que tu as trouvé,

Tu insères un objet (fichier PDF) sous la forme d'une icône
(menu du ruban : Insertion / section : Texte / commande : Object
Onglet : créer à partir du fichier
Le bouton "parcourir pour retrouver le fichier que tu veux insérer
dans la feuille de calcul et tu coches dans la même fenêtre la case
à cocher "afficher sous la forme d'une icône" et tu fermes par OK.

Dans un deuxième temps, tu insères dans le module de cette feuille
la macro suivante. Un clic droit sur l'onglet de la feuille et tu choisis
la commande "visualiser le code" et tu insères cette macro dans la page
blanche!

Tu dois adapter le nom "Object 2" pour le nom réel de l'objet que tu as
inséré visible dans la section extrême gauche de la barre de formule
lorsque l'objet est sélectionné.

Lorsque tout est fait, tu fais un clic droit sur l'objet,
commande : "affecter une macro" et tu choisis dans la fenêtre ouvrante,
la macro que tu viens d'insérer dans ledit module de la feuille.

Maintenant, à chaque fois que tu vas cliquer sur l'objet, il va s'ouvrir.

'--------------------------------
Sub test()
Me.OLEObjects("Object 2").Verb xlPrimary
End Sub
'--------------------------------

MichD
---------------------------------------------------------------
Avatar
silvinio
Le samedi 07 Décembre 2013 à 00:13 par Silvinio :
Bonjour,

Suite a mes recherches je suis tombé sur cette discussion :

http://www.generation-nt.com/reponses/objet-lien-pdf-entraide-3332861.html

Exactement ce que je cherchais !

Malheureusement après avoir suivis exactement ce qui est dit, j'ai le
message d'erreur suivant :


Erreur d'exécution '1004':

Impossible de lire la propriété OLEObjects de la classe
Worksheet.


Merci d'avance pour votre aide.

Sylvain


Parfait !

En faite je faisais l'erreur sur le nom du fichier. Au lieu de mettre Objet 1, 2, .... je mettais en faite le nom réel du fichier (GNT.pdf par exemple).

Merci.