Hoppa till huvudinnehåll

Hur markerar och kopierar jag alla hyperlänkar från ett Word-dokument?

I vissa fall har du ett långt dokument med flera hyperlänkar i, och du behöver bara kopiera alla hyperlänkar samtidigt från detta dokument och sedan klistra in dem till en annan. Finns det något sätt kan snabbt kopiera dem alla samtidigt istället för att kopiera dem en efter en?

Kopiera alla hyperlänkar med VBA

Extrahera alla hyperlänkar adresser med VBA

Kopiera alla hyperlänkar eller endast adresser till Urklipp med Kutools för Wordbra idé3


pil blå höger bubbla Kopiera alla hyperlänkar med VBA

1. Öppna Word-dokumentet som du vill kopiera hyperlänkarna och tryck på Alt + F11 att öppna Microsoft Visual Based Application Window.

2. klick Insert > Modulernaoch kopiera följande VBA till fönstret.

VBA: Kopiera alla hyperlänkar

Sub HyperlinksExtract()
'Updateby20140214
    Dim oLink As Hyperlink
    Dim docCurrent As Document 'current document
    Dim docNew As Document 'new document
    Dim rngStory As StoryRanges
    Set docCurrent = ActiveDocument
    Set docNew = Documents.Add
    For Each oLink In docCurrent.Hyperlinks
        oLink.Range.Copy
        docNew.Activate
        Selection.Paste
        Selection.TypeParagraph
    Next
    
    Set docNew = Nothing
    Set docCurrent = Nothing
End Sub

3. Klicka på Körning för att köra VBA-koden. Sedan kopieras alla hyperlänkar till ett nytt dokument. Du kan spara det nya dokumentet senare. Du kan se resultatet enligt följande.

Notera: Denna VBA kan bara köras när alla hyperlänkar är länkade med ord. Om det finns bilder med hyperlänkar kan inte denna VBA-kod fungera.


pil blå höger bubbla Extrahera alla hyperlänkar adresser med VBA

1. Öppna Word-dokumentet som du vill extrahera hyperlänkarna och tryck på Alt + F11 att öppna Microsoft Visual Based Application Window.

2. klick Insert > Modulernaoch kopiera följande VBA till fönstret.

VBA: Extrahera alla hyperlänkar adresser

Function GetAllHyperlinks()
'Updateby20140214
    Dim docCurrent As Document
    Dim docNew As Document
    Dim oLink As Hyperlink
    Dim rng As Range
    Application.ScreenUpdating = False
    Set docCurrent = ActiveDocument
    Set docNew = Documents.Add
    For Each oLink In docCurrent.Hyperlinks
        Set rng = docNew.Range
        rng.Collapse
        rng.InsertParagraph
        rng.InsertAfter (oLink.Address)
    Next
    docNew.Activate
    Application.ScreenUpdating = True
    Application.ScreenRefresh
End Function

3. Klicka på Körning för att köra VBA-koden. Sedan extraheras alla hyperlänkadresser i ett nytt dokument, du kan spara det senare.

Notera: Extrakten hyperlänkar adress finns inte i den ursprungliga ordningen.


pil blå höger bubbla Kopiera alla hyperlänkar eller endast adresser till Urklipp med Kutools för Word

Om du vill kopiera alla hyperlänkar eller bara adresser till Urklipp från Word-dokument enkelt och snabbt, kommer Kopiera hyperlänk nytta av Kutools för Word kan göra dig denna tjänst.

Kutools för Word, med mer än  praktiska funktioner, underlättar dina jobb. 

När du har installerat Kutools för Word, gör så här:(Gratis nedladdning Kutools för Word nu!)

1. klick Kutools Plus > Kopiera hyperlänk.
doc kopiera hyperlänkar 1

2. I poppdialogen väljer du ett alternativ efter behov.
doc kopiera hyperlänkar 2

Välj nu en plats du vill placera hyperlänkar, tryck på Ctrl + V att klistra in dem.

Kopiera och klistra in hyperlänkar
doc kopiera hyperlänkar 3
Kopiera och klistra in hyperlänkadress
doc kopiera hyperlänkar 4

Tabbad surfning och redigering av flera Word-dokument / Excel-arbetsböcker som Firefox, Chrome, Internet Explore 10!

Du kanske är bekant att visa flera webbsidor i Firefox / Chrome / IE och växla mellan dem genom att enkelt klicka på motsvarande flikar. Här stöder Office Tab liknande bearbetning, som låter dig bläddra i flera Word-dokument eller Excel-arbetsböcker i ett Word-fönster eller Excel-fönster och enkelt växla mellan dem genom att klicka på deras flikar.
Klicka för gratis provversion av Office Tab!

Bläddra i flera orddokument i ett fönster som Firefox

Relativa artiklar:

Bästa kontorsproduktivitetsverktyg

Kutools för Word - Höj din ordupplevelse med Over 100 Anmärkningsvärda funktioner!

🤖 Kutools AI Assistant: Förvandla ditt skrivande med AI - Generera innehåll  /  Skriv om text  /  Sammanfatta dokument  /  Fråga för information baserat på dokument, allt i Word

📘 Dokumentbehärskning: Dela sidor  /  Sammanfoga dokument  /  Exportera urval i olika format (PDF/TXT/DOC/HTML...)  /  Batchkonvertera till PDF  /  Exportera sidor som bilder  /  Skriv ut flera filer samtidigt...

Innehållsredigering: Batch Hitta och ersätt över flera filer  /  Ändra storlek på alla bilder  /  Transponera tabellrader och kolumner  /  Konvertera tabell till text...

🧹 Enkel rengöring: Svep bort Extra utrymmen  /  Avsnitt bryter  /  Alla rubriker  /  Textrutor  /  Hyperlänkar  / För fler borttagningsverktyg, gå till vår Ta bort gruppen...

Kreativa inlägg: Föra in Tusen avskiljare  /  Kryssrutor  /  radio Knappar  /  QR-kod  /  Streckkod  /  Diagonal linjebord  /  Bildtext för ekvation  /  Bild Bildtext  /  Tabelltextning  /  Flera bilder  / Upptäck mer i Infoga grupp...

🔍 Precisionsval: Precisera specifika sidor  /  Tabellerna  /  former  /  rubrikerna  / Förbättra navigering med mer Välj funktioner...

Stjärnförbättringar: Navigera snabbt till vilken plats som helst  /  infoga repetitiv text automatiskt  /  växla sömlöst mellan dokumentfönster  /  11 Konverteringsverktyg...

👉 Vill du prova dessa funktioner? Kutools för Word erbjuder en 60-dagars gratis försök, utan begränsningar! 🚀
 
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Good information! It assisted me in extracting links from an html file I had opened in Word. Refer to <a href="https://cookieclicker2.io">cookie clicker</a> is idea new.
This comment was minimized by the moderator on the site
How can we export word file hyperlinks and it's Text display to an excel file ? 
This comment was minimized by the moderator on the site
Impresionante! Millón de gracias.Me has acercado a la solución muchísimo pero si fuera posible copiarlos en la fila 1 de un excel ya creado sería impresionante. Es para aplicarles una formula que separa los links del texto.Un saludo y un millón de gracias!!!

This comment was minimized by the moderator on the site
Thank you so much! This was exactly what I was looking for!
This comment was minimized by the moderator on the site
I am amazed. That's gold. You saved me a ton of work.
This comment was minimized by the moderator on the site
Height of Legendary, thanks a million
This comment was minimized by the moderator on the site
Can I get the same script to run in outlook?
This comment was minimized by the moderator on the site
This is great stuff! Many thanks. What changes do I need to make to GetAllHyperlinks() for the following case? -- original document contains both normal text and links -- result wanted: same document but each link is followed by a space and the URL Thanks
This comment was minimized by the moderator on the site
Excellent! It helped me extract some links from an html file that I opened with Word (Excel was discarding some links). Here is the modified code so that a csv file could be built that could be further used. [quote]SubGetAllHyperlinks() ' Updateby20160504 ' https://www.extendoffice.com/documents/word/1411-word-select-copy-all-hyperlinks.html+&cd=1&hl=en&ct=clnk&gl=us<br /> Dim docCurrent As Document Dim docNew As Document Dim oLink As Hyperlink Dim rng As Range Application.ScreenUpdating = False Set docCurrent = ActiveDocument Set docNew = Documents.Add For Each oLink In docCurrent.Hyperlinks Set rng = docNew.Range rng.InsertAfter (oLink.TextToDisplay) rng.InsertAfter (", ") rng.InsertAfter (oLink.Address) rng.InsertAfter (vbCrLf) Next docNew.Activate Application.ScreenUpdating = True Application.ScreenRefresh End Sub[/quote]
This comment was minimized by the moderator on the site
This code works fine to me. The two on examples in the article description don't. Thanks a lot and my best regards.
This comment was minimized by the moderator on the site
Thank you very much for this script. This helped me to extract 5K links. Thank you very much.
This comment was minimized by the moderator on the site
Thank you. Just what I needed to parse a document.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations