Aller au contenu principal

Ajouter des Hyperliens

Vous pouvez ajouter des champs d'hyperliens à un modèle de données afin que les utilisateurs puissent cliquer sur une cellule dans une feuille de calcul et ouvrir la page web liée dans leur navigateur. Les hyperliens peuvent provenir directement d'une colonne de base de données contenant des URL ou être créés en tant que colonnes calculées personnalisées. Après avoir ajouté un champ d'hyperlien, ouvrez n'importe quelle feuille de calcul du modèle de données, incluez le champ Hyperlink (URL), et testez en cliquant sur les liens dans la grille de la feuille de calcul.

Créer un hyperlien à partir d'une base de données

Prérequis
  • Votre table de base de données doit avoir une colonne stockant l'URL complète.
  • La table doit déjà faire partie de votre modèle de données et le champ visible dans la Table des champs.

Configurer le format de l'hyperlien

  1. Dans la Table des champs, sélectionnez une colonne.
  2. Développez l'onglet Général dans le panneau des propriétés du champ.
  3. À côté de Format, cliquez sur le bouton pour ouvrir la boîte de dialogue.
  4. Dans Catégories, choisissez Hyperlien.
  5. Cliquez sur Ok.
  6. Dans l'onglet Fichier, cliquez sur Enregistrer le modèle de données.

Créer un hyperlien de colonne calculée personnalisée

Utilisez cette méthode lorsque les URL doivent être construites dynamiquement en fonction des valeurs d'autres colonnes.

Configurer le format de l'hyperlien

  1. Dans la Table des champs, faites un clic droit sur la colonne et sélectionnez Ajouter une colonne calculée.
  2. (Optionnel) Dans En-tête de colonne, ajoutez un nom personnalisé.
  3. Développez l'onglet Avancé.
  4. Dans Type de données, sélectionnez CHAR dans la liste déroulante.
  5. Développez l'onglet Général.
  6. À côté de Format, cliquez sur le bouton pour ouvrir la boîte de dialogue.
  7. Dans Catégories, choisissez Hyperlien.
  8. Cliquez sur Ok.

Ajouter un calcul d'URL personnalisé

  1. Développez l'onglet Général.
  2. À côté de Calcul, cliquez sur le bouton pour ouvrir la boîte de dialogue Construire des scripts SQL.
  3. Dans l'éditeur de scripts, entrez l'expression SQL qui construit votre hyperlien.
  4. Cliquez sur Valider pour vérifier votre logique.
  5. Cliquez sur Ok.
  6. Dans l'onglet Fichier, cliquez sur Enregistrer le modèle de données.

Exemples d'expressions SQL

Balise d'ancre HTML: Crée un lien cliquable au format HTML avec un attribut target=_blank pour s'ouvrir dans un nouvel onglet.

'<html><a href="https://necca01l0006.nectariqa.com/StandAlone/Index?PID=490000414&VID=490000398&envID=e2d8dcf6-ad78-4d9d-b996-163fe39b018b&OpeningAction=LinktoView&CP=2a1aad5a&F='
+ cast([InvoiceLines].[StockItemID] as nvarchar)
+ '" target=_blank">'
+ cast([InvoiceLines].[StockItemID] as nvarchar)
+ '</a></html>'

Balise d'ancre HTML simplifiée: Utilise un lien HTML concaténé sans l'enveloppe <html> supplémentaire.

'<a href="https://necca01l0006.nectariqa.com/StandAlone/Index?PID=490000414&VID=490000398&envID=e2d8dcf6-ad78-4d9d-b996-163fe39b018b&OpeningAction=LinktoView&CP=2a1aad5a&F='
+ cast([InvoiceLines].[StockItemID] as nvarchar)
+ '" target=_blank">'
+ cast([InvoiceLines].[StockItemID] as nvarchar)
+ '</a>'

URL simple: Stocke le lien complet sans aucun formatage HTML. Le format d'hyperlien dans les propriétés de la colonne le rend cliquable.

'https://necca01l0006.nectariqa.com/StandAlone/Index?PID=490000414&VID=490000398&envID=e2d8dcf6-ad78-4d9d-b996-163fe39b018b&OpeningAction=LinktoView&CP=2a1aad5a&F='
+ cast([InvoiceLines].[StockItemID] as nvarchar)

Lien de style Markdown: Utilise la syntaxe Markdown pour créer une étiquette de texte cliquable qui renvoie à une requête de recherche.

'[' + cast([InvoiceLines].[StockItemID] as nvarchar) + '](https://www.google.ca/search?q='
+ cast([InvoiceLines].[StockItemID] as nvarchar) + ')'

Exporter une feuille de calcul avec un hyperlien

Lors de l'exportation d'une feuille de calcul contenant des hyperliens, prenez l'une des actions suivantes avant d'ouvrir le fichier dans Excel :

Option 1 — maintenir la session du navigateur active

Ouvrez l'hyperlien dans votre navigateur et activez un paramètre qui enregistre les cookies de session (par exemple, "Se souvenir de moi" lors de la connexion). Les liens fonctionneront dans d'autres navigateurs après cette étape.

Option 2 — modifier le paramètre du registre Office

Voir l'article d'assistance Microsoft pour tous les détails.

Résumé des étapes du registre :

  1. Quittez tous les programmes en cours.
  2. Appuyez sur Windows + R, entrez regedit et appuyez sur Entrée.
  3. Dans l'Éditeur du Registre, accédez à l'une de ces sous-clés (créez si manquant) :
    • Office 32 bits sur Windows 64 bits :
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet
    • Office 64 bits sur Windows 64 bits :
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet
  4. Cliquez avec le bouton droit sur la sous-clé Internet, sélectionnez Nouveau > Valeur DWORD (32 bits).
  5. Nommez-le ForceShellExecute.
  6. Définissez Données de valeur sur 1, et cliquez sur OK.
  7. Fermez l'Éditeur du Registre.