EXCEL 07 - liens hypertexte - Enregister sous

Fermé
SteffiGraff - 8 mars 2009 à 02:09
Raymond PENTIER Messages postés 58245 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 février 2024 - 9 mars 2009 à 04:37
Bonjour,

j'ai des liens hypertexte sur une grille mais qd on clique dessus j'aimerais que cela fasse "Enregristrer la cible sous" (comme dans le menu bouton droit d'IExplorer...

Pensez vous que c'est possible? Si oui comment?

merci de vos réponses

Stef
A voir également:

10 réponses

olive60 Messages postés 253 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 21 décembre 2010 27
8 mars 2009 à 15:14
...et ben voila! je me disais bien que c'était POSSIBLE ! je trouvais raymond un peu catégorique sachant que TOUT est possible sous excel, reste à savoir par où commencer!

merci bcp Mike31, le code me parait correct je vais le tester de suite!

A+
0
olive60 Messages postés 253 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 21 décembre 2010 27
8 mars 2009 à 16:40
REbonjour Mike

J'ai effectivement collé ce code dans VBA mais cela ne fait rien...

Voila comment j'ai procédé :

A partir de ma feuille ou se trouve une liste de lien hypertexte, j'ai créé une nouvelle macro dans le menu macro. Ensuite j'ai collé le code dans la fenete VBA et fais "executer" mais là rien ne se passe a part une fenetre VBA qui s'ouvre (fenetre pour creer une nouvelle macro).

Si je reviens sur ma feuille excel et que je clique sur un des liens cela me renvoie vers le site et ne me propose pas de d'"enregistrer la cible sous" comme je le souhaitais...

Peux tu m'aider?

merci
0
olive60 Messages postés 253 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 21 décembre 2010 27
8 mars 2009 à 17:06
Re
en cherchant sur google il y a apparemment des posts interressant a ce sujet sur VBfrance.fr, mais le site ne fonctionne pas ...
0
olive60 Messages postés 253 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 21 décembre 2010 27
8 mars 2009 à 18:27
Merci pour ton exemple mike c'est sympa d'avoir pris du temps pour ca
donc si je résume l'histoire :

j'ai : une feuille avec un lien hypertext qui renvoie vers un fichier sur le net (un fichier mp3)

ceque je veux faire : quand je clique sur le lien, au lieu que cela ouvre Wmedia player, que excel me propose d'"enregistrer la cible sous"

C'est donc impossible?

merci après je ne t'embete plus avec ça!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
olive60 Messages postés 253 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 21 décembre 2010 27
8 mars 2009 à 20:04
Ok merci Mike!

A+
0
Raymond PENTIER Messages postés 58245 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 février 2024 17 107
8 mars 2009 à 03:22
Non. C'est tout à fait impossible.
Se déplacer vers une autre cible et enregistrer un fichier sont deux actions complètement différentes, comme acheter du pain et jouer du piano.
-1
Mike-31 Messages postés 18306 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 février 2024 5 063
8 mars 2009 à 11:43
Salut,


Comme le dit si bien Raymond que je salut au passage, les liens Hypertextes ne sont pas fait pour ça, il est toute fois possible de lancer une application, mais cela s'appliquera à l'ensemble des liens et ne sera pas très pratique.

Tu peux tester en collant ce code dans le code feuille contenant tes liens hypertextes

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Application.Dialogs(xlDialogSaveAs).Show
End Sub

Bon dimanche
-1
Mike-31 Messages postés 18306 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 février 2024 5 063
8 mars 2009 à 18:15
Re,

Je ne suis pas d'accord avec ton post 3, et Raymond à n'a pas tout à fait tord, les liens hypertexte ne sont pas fait pour lancer des applications, surtout si tu disposes de plusieurs liens sur la même feuille, ils déclencheront tous les même applications sans pouvoir les dissocier.
Sur la feuille1 de mon exemple j’ai créé deux liens hypertextes, si tu les testes tu verras qu’ils déclencheront les mêmes actions et là pas de solution.

Comme je te l’ai dit plus haut il est possible de déclencher une action, comme l’ouverture d’une userform avec un choix de bouton pour choisir l’action appropriée, mais cela reste assez limité

https://www.cjoint.com/?dksjU3bIYk

A+
-1
Mike-31 Messages postés 18306 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 février 2024 5 063
8 mars 2009 à 19:52
Re,

Enregistrer la cible sous n'est pas une commande Excel, donc pas utilisable en VBA, seule les commandes Enregistrer et enregistrer sous peuvent être utilisées.

Et on retrouve la sagesse de notre ami Raymond "acheter du pain et jouer du piano" sont incompatibles.

Excel permet beaucoup de chose, mais a ces limites.

A+
-1
Raymond PENTIER Messages postés 58245 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 février 2024 17 107
9 mars 2009 à 04:37
Oui, merci, Mike ! En toute amitié ...
-1