Hudson a noté que lorsqu’il crée un lien hypertexte vers une page Web dans Excel, le lien fonctionne correctement: lorsqu’il clique sur le lien, le navigateur s’ouvre et la page Web s’affiche. Cependant, lorsque Hudson transforme la feuille de calcul en page Web, le lien hypertexte ne fonctionne pas comme il le souhaite. Quand quelqu’un clique sur le lien, la page Web cible s’ouvre dans la même fenêtre de navigateur et Hudson préfère qu’elle s’ouvre dans une nouvelle fenêtre de navigateur. Il se demande s’il existe un moyen d’indiquer à Excel, lors de la création du lien hypertexte, d’ouvrir la cible dans une nouvelle fenêtre de navigateur.

Il n’existe malheureusement aucun moyen de le faire dans Excel que nous ayons pu découvrir. Ce qui doit arriver, c’est que la balise d’ancrage HTML doit inclure l’attribut cible (ce qui n’est pas le cas, par défaut) et la cible doit être définie sur « _blank ». Excel ne fournit pas un moyen d’obtenir cela spécifique avec la façon dont vous souhaitez que les liens hypertexte soient gérés.

La seule solution est, sans aucun doute, insatisfaisante – vous devez modifier le code HTML créé par Excel afin que les liens incluent l’attribut cible. Vous pouvez ouvrir le fichier dans n’importe quel éditeur de texte, tel que le Bloc-notes, mais la modification manuelle des liens prend du temps et chaque fois que vous régénérez la page Web dans Excel, vous écrasez vos modifications précédentes dans le document HTML.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (4080) s’applique à Microsoft Excel 2000, 2002 et 2003.