Hyperlinks im Arbeitsblatt verwalten

Im Allgemeinen werden die folgenden Hyperlinks von Aspose.Cells.GridWeb unterstützt:

  • URL-Hyperlinks, Hyperlinks, die mit Web-URLs verknüpft werden können.
  • Text-Hyperlinks, auf Text angewendete URL-Hyperlinks.
  • Bild-Hyperlinks, auf Bilder angewendete URL-Hyperlinks.
  • Cell Befehls-Hyperlinks, Hyperlinks, die Daten an einen Server senden. Solche Hyperlinks verhalten sich eher wie eine Schaltfläche, die beim Klicken ein serverseitiges Ereignis auslöst.

In den folgenden Abschnitten wird die Verwendung aller Arten von Hyperlinks im Detail beschrieben. Außerdem wird erläutert, wie auf Links zugegriffen oder diese entfernt werden.

URL-Hyperlinks sehen eher wie einfache Hyperlinks aus, die Sie normalerweise auf Websites sehen. Ein URL-Hyperlink funktioniert wie ein Anker in einer Zelle. Immer wenn es angeklickt wird, navigiert es zu einer Webseite oder öffnet ein neues Browserfenster.

Es gibt verschiedene Arten von URL-Hyperlinks:

  • Text-Hyperlinks.
  • Bild-Hyperlinks.

Entwickler können ein Bild für den Hyperlink angeben. Wenn kein Bild angegeben ist, wird ein Text-Hyperlink erstellt; andernfalls wird ein Bild-Hyperlink erstellt.

So fügen Sie einem Arbeitsblatt einen Text-Hyperlink hinzu:

  1. Fügen Sie Ihrem Webformular das Steuerelement Aspose.Cells.GridWeb hinzu.
  2. Greifen Sie auf ein Arbeitsblatt zu.
  3. Fügen Sie einer Zelle im Arbeitsblatt einen Hyperlink hinzu.
  4. Legen Sie den Text fest, der in der Zelle angezeigt wird.
  5. Legen Sie die URL des Hyperlinks fest.
  6. Legen Sie bei Bedarf das Ziel des Hyperlinks fest.
  7. Legen Sie bei Bedarf eine QuickInfo fest.

Im folgenden Beispiel werden einem Arbeitsblatt zwei Hyperlinks hinzugefügt. Einer hat kein Ziel, während der andere auf _parent gesetzt ist.

Ausgabe: Text-Hyperlinks, die dem Arbeitsblatt hinzugefügt wurden

todo: Bild_alt_Text

So fügen Sie einen Bild-Hyperlink hinzu:

  1. Fügen Sie Ihrem Webformular das Steuerelement Aspose.Cells.GridWeb hinzu.
  2. Greifen Sie auf ein Arbeitsblatt zu.
  3. Fügen Sie einer Zelle einen Hyperlink hinzu.
  4. Legen Sie die URL des Bildes fest, das als Hyperlink angezeigt wird.
  5. Legen Sie die Hyperlink-URL fest.
  6. Legen Sie bei Bedarf eine QuickInfo fest.
  7. Legen Sie bei Bedarf den Hyperlink-Text fest.

Ausgabe: Bild-Hyperlinks zum Arbeitsblatt hinzugefügt

todo: Bild_alt_Text

Ein Zellenbefehls-Hyperlink ist eine spezielle Art von Hyperlink, der ein serverseitiges Ereignis auslöst, anstatt eine Webseite zu öffnen. Entwickler können dem serverseitigen Ereignis Code hinzufügen und jede Aufgabe ausführen, wenn auf den Hyperlink geklickt wird. Diese Funktion ermöglicht es Entwicklern, interaktivere Anwendungen zu erstellen.

So fügen Sie einen Zellbefehl-Hyperlink hinzu:

  1. Fügen Sie Ihrem Webformular das Steuerelement Aspose.Cells.GridWeb hinzu.
  2. Greifen Sie auf ein Arbeitsblatt zu.
  3. Fügen Sie einer Zelle einen Hyperlink hinzu.
  4. Setzen Sie den Befehl des Hyperlinks auf einen beliebigen gewünschten Wert. Der Wert wird vom Ereignishandler des Hyperlinks verwendet, um ihn zu erkennen.
  5. Legen Sie bei Bedarf eine QuickInfo fest.
  6. Legen Sie die URL für das Bild fest, das als Hyperlink angezeigt wird.

Dem Arbeitsblatt wurde ein Zellenbefehls-Hyperlink hinzugefügt

todo: Bild_alt_Text

Entwickler müssen einen Ereignishandler für das CellCommand-Ereignis des GridWeb-Steuerelements erstellen, um bestimmte Aufgaben auszuführen, wenn auf einen bestimmten Zellenbefehls-Hyperlink geklickt wird. Die Ereignisbehandlungsroutine des CellCommand-Ereignisses stellt ein Objekt vom Typ CellEventArgs bereit, das die Argument-Eigenschaft bereitstellt. Verwenden Sie die Argument-Eigenschaft, um einen bestimmten Hyperlink zu identifizieren, indem Sie seinen CellCommand-Wert vergleichen.

Das folgende Beispiel erstellt einen Ereignishandler für den im obigen Code erstellten Zellenbefehls-Hyperlink. Der CellCommand des Hyperlinks wurde auf Click gesetzt. Überprüfen Sie es also im Ereignishandler zuerst und fügen Sie dann Code hinzu, der eine Nachricht in der A6-Zelle anzeigt.

Der Ereignishandler wird aufgerufen, wenn auf den Hyperlink geklickt wird.

Ausgabe: Text, der der A6-Zelle hinzugefügt wird, wenn auf den Hyperlink geklickt wird

todo: Bild_alt_Text

So greifen Sie auf einen vorhandenen Hyperlink zu:

  1. Greifen Sie auf die Zelle zu, die es enthält.
  2. Holen Sie sich den Zellbezug.
  3. Übergeben Sie den Verweis an die GetHyperlink-Methode der Hyperlinks-Auflistung, um auf den Hyperlink zuzugreifen.
  4. Ändern Sie die Eigenschaften des Hyperlinks.

So entfernen Sie einen Hyperlink:

  1. Greifen Sie auf das aktive Arbeitsblatt zu.
  2. Entfernen Sie einen Hyperlink mit der Remove-Methode der Hyperlinks-Auflistung.