Hantera hyperlänkar i kalkylblad

Arbeta med hyperlänkar

Typer av hyperlänkar

I allmänhet stöds följande hyperlänkar av Aspose.Cells.GridWeb:

Avsnitten nedan beskriver användningen av alla typer av hyperlänkar i detalj. Den diskuterar också hur man kommer åt eller tar bort länkar.

Lägga till hyperlänkar

URL-hyperlänkar

URL-hyperlänkar ser mer ut som enkla hyperlänkar som du normalt ser på webbplatser. En URL-hyperlänk fungerar som ett ankare i en cell. När du klickar på den navigerar den till en webbsida eller öppnar ett nytt webbläsarfönster.

Det finns olika typer av URL-hyperlänkar:

  • Text hyperlänkar.
  • Bild hyperlänkar.

Utvecklare kan ange en bild för hyperlänken. Om en bild inte anges skapas en texthyperlänk; annars skapas en bildhyperlänk.

Text hyperlänkar

Så här lägger du till en texthyperlänk till ett kalkylblad:

  1. Lägg till Aspose.Cells.GridWeb-kontrollen till ditt webbformulär.
  2. Få tillgång till ett arbetsblad.
  3. Lägg till en hyperlänk till en cell i kalkylbladet.
  4. Ställ in texten som ska visas i cellen.
  5. Ställ in hyperlänkens URL.
  6. Ställ in hyperlänkens mål, om så önskas.
  7. Ställ in ett verktygstips om så önskas.

Exemplet nedan lägger till två hyperlänkar till ett kalkylblad. Den ena har inget mål medan den andra är inställd på _parent.

Utdata: texthyperlänkar läggs till i kalkylbladet

todo:image_alt_text

Bildhyperlänkar

Så här lägger du till en bildhyperlänk:

  1. Lägg till Aspose.Cells.GridWeb-kontrollen till ditt webbformulär.
  2. Få tillgång till ett arbetsblad.
  3. Lägg till en hyperlänk till en cell.
  4. Ställ in webbadressen till bilden som ska visas som hyperlänk.
  5. Ställ in hyperlänkens URL.
  6. Ställ in ett verktygstips om så önskas.
  7. Ställ in hyperlänkstexten om så önskas.

Utdata: bildhyperlänkar har lagts till i kalkylbladet

todo:image_alt_text

Cell Kommandohyperlänkar

En cellkommandohyperlänk är en speciell typ av hyperlänk som utlöser en händelse på serversidan istället för att öppna en webbsida. Utvecklare kan lägga till kod till händelsen på serversidan och utföra valfri uppgift när hyperlänken klickas. Denna funktion gör det möjligt för utvecklare att skapa mer interaktiva applikationer.

Så här lägger du till en hyperlänk för ett cellkommando:

  1. Lägg till Aspose.Cells.GridWeb-kontrollen till ditt webbformulär.
  2. Få tillgång till ett arbetsblad.
  3. Lägg till en hyperlänk till en cell.
  4. Ställ in hyperlänkens kommando till valfritt värde. Värdet används av hyperlänkens händelsehanterare för att känna igen det.
  5. Ställ in ett verktygstips om så önskas.
  6. Ställ in URL:en för bilden som ska visas som en hyperlänk.

En cellkommandohyperlänk har lagts till i kalkylbladet

todo:image_alt_text

Händelsehantering av Cell kommandohyperlänkar

Utvecklare måste skapa en händelsehanterare för GridWeb-kontrollens CellCommand-händelse för att utföra specifika uppgifter när en specifik cellkommandohyperlänk klickas. CellCommand-händelsens händelsehanterare tillhandahåller ett objekt av typen CellEventArgs som erbjuder egenskapen Argument. Använd egenskapen Argument för att identifiera en specifik hyperlänk genom att jämföra dess CellCommand-värde.

Exemplet nedan skapar en händelsehanterare för cellkommandot hyperlänk skapad i koden ovan. Hyperlänkens CellCommand var inställd på Click. Så, i händelsehanteraren, kontrollera först den och lägg sedan till kod som visar ett meddelande i A6-cellen.

Händelsehanteraren anropas när hyperlänken klickas.

Utdata: text läggs till i A6-cellen när hyperlänken klickas

todo:image_alt_text

Åtkomst till hyperlänkar

För att komma åt en befintlig hyperlänk:

  1. Gå till cellen som innehåller den.
  2. Hämta cellreferensen.
  3. Skicka referensen till Hyperlinks-samlingens GetHyperlink-metod för att komma åt hyperlänken.
  4. Ändra hyperlänkens egenskaper.

Ta bort hyperlänkar

Så här tar du bort en hyperlänk:

  1. Öppna det aktiva arbetsbladet.
  2. Ta bort en hyperlänk med hjälp av Hyperlinks-samlingens Remove-metod.