Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Öffnen eines Hyperlink in neuem Fenster

Öffnen eines Hyperlink in neuem Fenster
08.09.2004 10:20:03
Streak
Hallo Zusammen,
Ich habe eine Excel Tabelle in der mehrere Hyperlinks per Formel definiert sind.
Ich exportiere diese Datei danach nach html.
Nun würde ich gerne, dass diese Links in einem neuen Browserfenster geöffnet werden.
Ist dies möglich?
Greetz,
Streak
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Öffnen eines Hyperlink in neuem Fenster
Andreas
Wenn es nicht anders geht, könnte man die html Datei nach der Erstellung einlesen und bei jedem href ein
target="blank"
einfügen und wieder ausgeben.
AW: Öffnen eines Hyperlink in neuem Fenster
08.09.2004 10:49:54
Streak
Hallo,
wäre es denn möglich den zusatz target="blank" in die Excel Datei an den Hyperlink anzuhängen, denn im nachhinein will ich den html code nicht mehr verändern.
Greetz,
Streak
Anzeige
AW: Öffnen eines Hyperlink in neuem Fenster
Andreas
Auf der Schnelle finde ich in Excel 2003 keine solche Möglichkeit.
Ist kein großer beinbruch im nachhinein die target="_blank" einzufügen
Achtung: hatte mich verschrieben:
Korrekt ist target="_blank"
Falsch ist target="blank"
AW: Öffnen eines Hyperlink in neuem Fenster
08.09.2004 11:02:28
Streak
Bei einer dynamisch erstellten Liste mit mehr als 400 Einträgen ist das schon ein Beinbruch jeden Tag einzeln per Hand einzufügen.
Anzeige
AW: Öffnen eines Hyperlink in neuem Fenster
Andreas
Du verstehst mich miss
Ich sagte
Wenn es nicht anders geht, könnte man die html Datei nach der Erstellung einlesen und bei jedem href ein
target="blank"
einfügen und wieder ausgeben.
Ich meinte folgendes.
Du exportierst in HTML.
MIT EINEM MAKRO, kann man die html Datei nach der Erstellung einlesen und bei jedem href ein
target="blank"
einfügen und wieder ausgeben.
Entweder machst Du dass mit Datei/Speichern unter oder hast ein Makro dafür
Wenn Du schon ein Makro dafür hast, kannst Du dieses Makro um o.g. Funktionalität ergänzen.
Wenn Du kein makro hast, dann zeichne genau auf (mit Makrorecorder) wie Du "Du exportierst in HTML" und dann ergänze dieses Makro
Oder vielleicht gibt es ein Texteditor, das Kommando gesteuert werden kann, um die Ersetzung durchzuführen. Viele Wege führen nach Rom
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Hyperlinks in Excel so einrichten, dass sie in einem neuen Fenster öffnen


Schritt-für-Schritt-Anleitung

Um Hyperlinks in Excel so zu konfigurieren, dass sie in einem neuen Fenster geöffnet werden, kannst du die folgenden Schritte befolgen:

  1. Hyperlink erstellen: Füge deinen Hyperlink in Excel ein, indem du die Funktion HYPERLINK verwendest. Zum Beispiel:
    =HYPERLINK("http://www.example.com", "Klicke hier")
  2. Export nach HTML: Speichere die Excel-Datei als HTML-Datei. Gehe dazu auf Datei > Speichern unter und wähle das Format "Webseite (.htm; .html)".
  3. HTML-Code anpassen: Öffne die exportierte HTML-Datei in einem Texteditor. Suche nach den <a>-Tags, die deine Hyperlinks enthalten.
  4. Target-Attribut hinzufügen: Füge target="_blank" zu jedem Hyperlink hinzu, um sicherzustellen, dass die Links in einem neuen Tab oder Fenster geöffnet werden. Zum Beispiel:
    <a href="http://www.example.com" target="_blank">Klicke hier</a>
  5. Datei speichern: Speichere die Änderungen in der HTML-Datei.

Häufige Fehler und Lösungen

  • Fehler: Hyperlinks öffnen sich nicht in einem neuen Fenster.

    • Lösung: Stelle sicher, dass du das target="_blank" Attribut korrekt hinzugefügt hast.
  • Fehler: Excel erlaubt nicht das direkte Hinzufügen von target zu Hyperlinks.

    • Lösung: Nutze ein Makro, um die HTML-Datei nach dem Export automatisch anzupassen.

Alternative Methoden

Wenn du die Hyperlinks in Excel nicht manuell anpassen möchtest, kannst du auch ein Makro verwenden, um den HTML-Code automatisch zu modifizieren. Hier ist ein einfaches Beispiel für ein VBA-Makro:

Sub HyperlinksInNeuemFenster()
    Dim htmlFile As String
    Dim fileContent As String
    Dim outputFile As String
    Dim searchString As String
    Dim replaceString As String

    htmlFile = "C:\DeinPfad\deineDatei.html"
    outputFile = "C:\DeinPfad\deineDatei_neu.html"
    searchString = "href="""
    replaceString = "href="" target=""_blank"" "

    Open htmlFile For Input As #1
    fileContent = Input$(LOF(1), 1)
    Close #1

    fileContent = Replace(fileContent, searchString, replaceString)

    Open outputFile For Output As #2
    Print #2, fileContent
    Close #2
End Sub

Praktische Beispiele

  1. Beispiel mit Excel: Erstelle eine Liste von Links in Excel und exportiere sie. Nach dem Hinzufügen von target="_blank" öffnet sich jeder Link in einem neuen Fenster, was besonders nützlich ist, wenn du viele externe Links hast.

  2. Dynamische Links: Wenn du einen dynamisch erstellten Bericht mit vielen Hyperlinks hast, erwäge die Verwendung eines Makros, um die Links in der exportierten HTML-Datei automatisch zu modifizieren.


Tipps für Profis

  • Verwende die Funktion Suchen und Ersetzen in deinem Texteditor, um alle Vorkommen von href schnell zu ändern.
  • Denke daran, die HTML-Datei regelmäßig zu sichern, bevor du Änderungen vornimmst.
  • Wenn du das HTML regelmäßig aktualisieren musst, überlege dir, ein Makro zu automatisieren, das diese Schritte für dich durchführt.

FAQ: Häufige Fragen

1. Kann ich Links in Excel direkt so einstellen, dass sie in einem neuen Fenster öffnen? Leider erlaubt Excel nicht das direkte Hinzufügen von target="_blank" zu Hyperlinks. Du musst dies manuell im HTML-Code nach dem Export anpassen.

2. Gibt es einen Shortcut, um Links in Excel in einem neuen Tab zu öffnen? In Excel gibt es keinen integrierten Shortcut, um Links direkt in einem neuen Tab zu öffnen. Du kannst jedoch Links mit der rechten Maustaste anklicken und "Link öffnen" wählen, um sie im Standardbrowser zu öffnen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige