Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: mapnaam omzetten naar hyperlinks  (gelezen 7294 keer)

0 leden en 1 gast bekijken dit topic.

Offline De Hulk

  • Volledig lid
  • **
  • Berichten: 177
  • Geslacht: Vrouw
mapnaam omzetten naar hyperlinks
« Gepost op: 12 oktober 2012, 19:41:03 »
 hyperlinks Word 2007
Word 2007
In een document staan teksten die gelijk zijn aan de naam van de map in een directory.
Nu wil ik een hyperlink naar die mappen in de directory. Handmatig kan het, wordt dan selecteren en naar de map gaan en klaar. Echter bij honderden is het toch veel werk. Je kunt de doellocatie (E:\INDEX) wel opgeven onder Hyperlinkbasis > Officeknop > Voorbereiden > Eigenschappen > Geavanceerd > Samenvatting > Hyperlinkbasis >

maar hoe krijg je dan met jokers de gewenste foldername=tekst die er staat.

dus E:\INDEX\mapnaam(= gelijk aan de tekst in het document)

tekst in Document (rood)
mapnaam1 moet hyperlink naar E:\INDEX\mapnaam1 worden
mapnaam2 moet hyperlink naar E:\INDEX\mapnaam2 worden
en zo moet je dat dan met honderden doen. Dus je moet dat iets automatiseren. Per mapnaam telkens zoeken in de aangeboden map (E:\INDEX) is vrij lastig en kost veel tijd omdat deze directory duizenden mappen bevat. Deze zijn afgeleid van Wikipedia. Voorheen groepeerde ik de categorieën echter het komt steeds vaker voor dat titel=foldername voorkomt in meerdere categorieën. Daarom wil ik via de categorielijsten van Wikipedia gaan werken, echter dan moet ik deze hyperlinks omzetten naar 'eigen folderlinks'. Je kunt de folders dan niet meer groeperen, echter alles wat dubbel is wordt uitgesloten. 


Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.172
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: mapnaam omzetten naar hyperlinks
« Reactie #1 Gepost op: 12 oktober 2012, 21:11:51 »
Hallo De Hulk,

dat is een opdracht die veel eenvoudiger in Excel is uit te voeren. en het resultaat kan je dan terug exporteren naar Word.

Ik ga er van uit dat je namen in Word onder elkaar staan? Veronderstel 999 namen...

Selecteer alles, kopieer, open Excel en Plak in A1, dus komen al je namen in kolom A, rij 1 tot 999.

In B1 typ je E:\INDEX\
in C1 geef je de opdracht   =Tekst.samenvoegen(B1;A1)
Dit geeft in C1 als resultaat E:\INDEX\mapnaam1 tot mapnaam999
Trek de formules in B1 en C1 door tot naast je laatste mapnaam999.

!!!!! Selecteer de kolom C1 tot C999, kies Kopiëren, kies plakken Speciaal, Waarden, OK !!!!.

in kolom C staan nu de namen van de mappen voorafgegaan door E:\INDEX\
Selecteer de eerste (C1) en kies Hyperlink, en koppelen aan E:\INDEX\mapnaam1
Je naam E:\INDEX\mapnaam1 veranderd in een hyperlink.
Selecteer C1 en kies voor het borsteltje: opmaak kopiëren
Ga met het borsteltje nu over de C2 tot het einde C999
Alle tekst in de C -kolom wordt omgezet in hyperlinks

Lijkt omslachtig, maar is in enkele minuten gebeurd.

Je kan de lijst in C nu kopiëren en in Word plakken (als je dat verkiest, maar volgens mij heb je meer mogelijkheden om in Excel verder te werken met dergelijke lijsten).

:) SoftAid :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline De Hulk

  • Volledig lid
  • **
  • Berichten: 177
  • Geslacht: Vrouw
Re: mapnaam omzetten naar hyperlinks
« Reactie #2 Gepost op: 12 oktober 2012, 22:52:38 »
Hallo SoftAid,

Het lukt mij wel om in B1 en alle onderliggende cellen E:\INDEX te krijgen maar de formule van C1 (=Tekst.samenvoegen(B1;A1) lukt niet.

Jij schrijft trek de formules in B1 en C1 door tot de laatste mapnaam, echter hoe doe je dat dan...

Verder ben ik dan niet gekomen. Ik heb geen ervaring met Excel. Tot zover dank.


Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.172
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: mapnaam omzetten naar hyperlinks
« Reactie #3 Gepost op: 12 oktober 2012, 23:28:41 »
Hallo De Hulk,

Dit is niet zo eenvoudig uit te leggen als dat het in werkelijkheid is, als je niet gewend bent met Excel te werken.

Wat denk je van wat "Hulp op afstand"?

In het geval je hier niet voor te vinden bent, dan maak ik een instructiefilmpje of diareeks voor je.

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline De Hulk

  • Volledig lid
  • **
  • Berichten: 177
  • Geslacht: Vrouw
Re: mapnaam omzetten naar hyperlinks
« Reactie #4 Gepost op: 12 oktober 2012, 23:46:30 »
Bedankt voor het aanbod. Ik maak daar geen gebruik van aangezien ik slechte ervaringen heb gehad met het overnemen van de pc op afstand. Ik ben destijds een volle week bezig geweest om de schade te herstellen. Niet dat ik er dan vanuit ga dat dat bij jou zal gebeuren, maar ik heb het liever niet.

Kun je niet een excel-bestandje maken dat ik kan downloaden. Beperk het maar tot vijf mapjes
kolom a Map1 tot en map 5 en ga plaatst dan eerst de de formule en mogelijk in bestand 2 de hyperlinks. Dat doortrekken van die formule kan ik niet voor elkaar krijgen. Is ook vreemd, want er staat duidelijk B1 en A1 en geen B2 en B2 dus als ik het voor elkaar krijg dan staat overal in die kolom C mapnaam 1. Ik vind het ook raar dat een dergelijk geavanceerd programma niet de vraag stelt of je de waardes van rijen  van de betreffende kolommen bij elkaar wilt optellen. Wat kan er simpeler zijn?

Ik heb deze ook nog geprobeerd =Tekst.samenvoegenB1;" ";A1 maar zie je hier staat ook weer B1 en A1! Waar is die 2 en 3 etc. dan? Ga morgen wel verder.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.172
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: mapnaam omzetten naar hyperlinks
« Reactie #5 Gepost op: 13 oktober 2012, 11:36:51 »
Hallo De Hulk,

Citaat
Bedankt voor het aanbod. Ik maak daar geen gebruik van aangezien ik slechte ervaringen heb gehad met het overnemen van de pc op afstand. Ik ben destijds een volle week bezig geweest om de schade te herstellen.
Dat kan gebeuren als onervaren personen op hun of jou PC werken. spijtig.

Citaat
iet dat ik er dan vanuit ga dat dat bij jou zal gebeuren, maar ik heb het liever niet.
Dat zou bij mij inderdaad niet gebeuren, ik heb jarenlange ervaring met TeamViewer, maar ik begrijp en respecteer je keuze  :)

Het uitleggen van de hele procedure (die voor mij eenvoudig is, en maar enkele minuten in beslag neemt) zou vele afbeeldingen en over en weer correspondentie teweeg brengen, en dan is een klein schrijffoutje genoeg om alles in het honderd te doen lopen.

Daarom heb ik een bestand gemaakt, waarin een macro staat, (een stukje software) die alle instructies die jij normaal handmatig zou uitvoeren, nu automatisch gaat doen.

Het enige dat jij moet doen is de lijst met map-namen in de A-kolom van Blad1 zetten (kopiëren en plakken vanuit Word) . Daarna druk je op de knop "Namen omzetten naar Hyperlinks"  en klaar is kees.

Vraag maar als je iets niet weet.

Groeten,

Theo

:) SoftAid :)             

Bestand voor Excel 2007 of 2010 = De Hulk.xlsm
Bestand voor Excel 2002 of 2003 = De Hulk.xls
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline De Hulk

  • Volledig lid
  • **
  • Berichten: 177
  • Geslacht: Vrouw
Re: mapnaam omzetten naar hyperlinks
« Reactie #6 Gepost op: 13 oktober 2012, 20:29:05 »
Zeer bedankt voor de uitleg en bestanden. Het werkt maar er gaan een hoop alarmbellen rinkelen. Macro's niet ingeschakeld, weigert vervolgens hyperlinks te maken en dan geeft die een error dat de doellocatie onveilig kan zijn. Vervolgens dat de banken de schade niet vergoeden! :P

Alles getest en het werkt. Ik houd het als reserve, want ik heb de zaak op een andere manier in Verkenner (mapstructuur) redelijk onder controle gekregen. Het werken met bibliotheken is onmogelijk (veel te bewerkelijk). Eigenlijk is het systeem van Wikipedia uniek, echter in Windows kan men geen mappen labelen. Ook een programma als Tabbles is hetzelfde als een bibliotheek. Als je een map zou kunnen labelen (meerdere) zou deze direct snelkoppelingen moeten maken in de juiste Categorie=label. Dat is wat Wikipedia ook doet. De vertaling is dan naar één categorie-document wat dan nu ook mogelijk is dankzij Theo. De bestanden moeten dan wel op één doellocatie staan want meerdere locaties moeten apart worden opgegeven.

Ik zie daar toch tegen op. Ik heb al duizenden mappen in de structuur van Wiki (Categorieën) en door het verder werken kom ik nu tot een iets andere oplossing. Bijvoorbeeld 'Kleur' komt in vijf categorieën voor. Ik kies dan één map waarin ik alle bestanden plaats en geef aan om welke Categorie het gaat en welke map leeg is.

Voorbeeld:
Kleur Afbeelding_Lege map
Kleur Licht
Kleur Grafische vormgving_Lege map
Kleur Perceptie_Lege map
Kleur Schildertechniek_Lege map

bij die mappen kun je dan niveau's lager

De oplossing van Wikipedia zelf zou de beste zijn, maar dan zou men in Windows de mappen moeten kunnen labelen etc. en de rest is dan ook nog veel werk (documenten van de categorieën maken). Met de zoekmachine werkt de verbeterde methode nu ook vrij goed.

Bedankt voor het meedenken en ik ben nu in ieder geval weer een stuk verder en heb weer veel geleerd.     


Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.172
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: mapnaam omzetten naar hyperlinks
« Reactie #7 Gepost op: 13 oktober 2012, 22:31:36 »
Zeer bedankt voor de uitleg en bestanden. Het werkt maar er gaan een hoop alarmbellen rinkelen. Macro's niet ingeschakeld, weigert vervolgens hyperlinks te maken en dan geeft die een error dat de doellocatie onveilig kan zijn. Vervolgens dat de banken de schade niet vergoeden! :P
Normale waarschuwingen, dus OK...  ;D
Alles getest en het werkt.
Prima...
Ik houd het als reserve, want ik heb de zaak op een andere manier in Verkenner (mapstructuur) redelijk onder controle gekregen.
Weet dat je via Excel en macro's ook in verkenner kan automatiseren, zeker nuttig als het over duizenden mappen gaat. In Excel is zeer veel mogelijk.
ik heb eens een bestandsmap gemaakt met 10.000 mappen en in elke map 5 verschillende submappen, en alle met de naam zoals de "klant" het vroeg, hoofdmap en submap. Dat vraagt maar een beperkt aantal lijntjes code.

Ik zie daar toch tegen op. Ik heb al duizenden mappen in de structuur van Wiki (Categorieën) en door het verder werken kom ik nu tot een iets andere oplossing.
De oplossing van Wikipedia zelf zou de beste zijn, maar dan zou men in Windows de mappen moeten kunnen labelen etc. en de rest is dan ook nog veel werk (documenten van de categorieën maken). Met de zoekmachine werkt de verbeterde methode nu ook vrij goed.
Wiki is een heel andere structuur dan Windows Verkenner, dat kan je zelfs niet vergelijken...
Bedankt voor het meedenken en ik ben nu in ieder geval weer een stuk verder en heb weer veel geleerd.   
Graag gedaan, tot de volgende keer  :) ;)

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline De Hulk

  • Volledig lid
  • **
  • Berichten: 177
  • Geslacht: Vrouw
Re: mapnaam omzetten naar hyperlinks
« Reactie #8 Gepost op: 14 oktober 2012, 00:50:56 »
Grote aantallen mappen maak ik altijd aan met een batch-file. Jij zult dat nog wel beter en anders kunnen, maar ik kan me wel redden en het gaat vrij vlot.

Graag wil ik je toch nog eens verzoeken te kijken naar het principe en zelf even uit te voeren. Ik pak dus een Categorie van Wikipedia
https://nl.wikipedia.org/wiki/Categorie:Kleur
Nu sla ik die op via IE8 als enkel bestand is dat niet mht of MHTML? Dan ziet de pagina er wel iets anders uit dan op Wikipedia als ik die ga bewerken in Word. Alle koppelingen kan ik dan verwijderen met Shift+Crtl+F9. Maar als ik die koppelingen kan verwijderen dacht ik, dan kun je ze misschien ook vervangen (truc?) of macro. Dus tekstnaam is mapnaam en de locatie is E:\INDEX\ of variabel (per document). Misschien dat je dat al begrepen had. Ik blijf toch even spelen met de gedachte. Voordeel is dat je het 'werkblad(visueel)' van Wikipedia hebt (Categorie:Kleur).

Offline De Hulk

  • Volledig lid
  • **
  • Berichten: 177
  • Geslacht: Vrouw
Re: mapnaam omzetten naar hyperlinks
« Reactie #9 Gepost op: 15 oktober 2012, 14:57:01 »
'Mijn' nieuwe manier werkt niet goed en ik gebruik nu het path. Dus ik zonder de Categorieën af, haal ze uit het path en daar staan dus nu alleen lege mappen. Het is jammer dat Microsoft de werkwijze van Wikipedia niet begrijpt. Het is wezenlijk anders dan een bibliotheek tenzij je de mappen kunt labelen en dat de verwerking dan volledig automatisch gebeurd en dan die categorieën aanmaakt. Het is onmogelijk dit handmatig te doen door middel van snelkoppelingen of zelf werkbladen aan te maken.

In ieder geval weet ik nu ook hoe ik sneller batch-files kan maken door middel van jokertekens te gebruiken in Word.

Ik heb nu zo'n honderd categorieën en heb er 23 gedaan. Dat kost al snel 4 uur. Het resultaat is dat je met de zoekmachine sneller, overzichtelijker en adequater kunt werken. Maar ja, het omzetten kost tijd.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.172
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: mapnaam omzetten naar hyperlinks
« Reactie #10 Gepost op: 16 oktober 2012, 21:22:55 »
.... als ik die koppelingen kan verwijderen dacht ik, dan kun je ze misschien ook vervangen (truc?) of macro.

Hallo De Hulk,

met zoeken en de hulp van een andere helper heb ik toch een macro bekomen die ganse pagina's in Word de hyperlinks omzet naar de weergegeven tekstnaam  & de locatie E:\INDEX\

Sub Hyperlinks_Omzetten()

Dim tmp As Variant
Dim hLink As Hyperlink

For Each hLink In ActiveDocument.Hyperlinks
    tmp = Split(hLink.Address, "/")
    hLink.Address = "E:\INDEX\" & tmp(UBound(tmp))
Next hLink

End Sub

Deze macro zet je in je Word-Document, waarin je de webpagina van Wiki hebt gekopieerd.

Dus in je browser surf je naar https://nl.wikipedia.org/wiki/Categorie:Kleur
Je kiest in je browser "Pagina opslaan als..." en kiest *.htm als bestandstype en een download locatie, bvb je bureaublad.

Je opent Word, Menu Ontwikkelaars, klik op Visual Basic.

In het venster van VBA kies je Beeld, Projectverkenner en vinkt deze aan (als het deelvenster Project nog niet zichtbaar is in je VBA venster).
In het deelvenster Project selecteer je Normal, Modules, NewMacros.

Kopieer en plak de tekst in het vak Code: in dit bericht en plak het onder eventueel aanwezige macro's in NewMacros.
Kies Opslaan (of Bestand, Normal Opslaan)
Kies nu voor Openen en kies voor het opgeslagen bestand "Categorie Kleur - Wikipedia.htm
De wikipedia pagina opent nu in Word. Mogelijk wil je hier eerst een deel tekst weghalen die je niet wilt.

Daarna kies je voor het menu Ontwikkelaars, Macro's, en selecteer "Hyperlinks_Omzetten" en klik op Uitvoeren.
Al de Hyperlinks worden nu omgezet naar E:\INDEX\.... zo wordt bvb https://nl.wikipedia.org/WiKi/Kaki (kleur) omgezet naar E:\Index\Kaki (Kleur)

Je kan hier natuurlijk op verder bouwen, en bijvoorbeeld een invoervak oproepen waarin je de naam van de map opgeeft.
 Dus nu staat standaard (vast) in de Macro dat het doel E:\Index\ is, maar dan kan je in dat invoerveld een ander doel ingeven.

ik hoor het wel of het lukt. 8)

:) SoftAid :)             





Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline De Hulk

  • Volledig lid
  • **
  • Berichten: 177
  • Geslacht: Vrouw
Re: mapnaam omzetten naar hyperlinks
« Reactie #11 Gepost op: 16 oktober 2012, 21:51:23 »
Oké, zeer bedankt en ik zal het over een tijdje wel eens proberen. Ik heb later nog eens nagedacht en bedenk me dat dit het enigste juiste systeem is, maar de voorwaarde is dat alles wel in één directory moet staan en je  moet je altijd de pathnaam in de gaten houden. Het raadplegen van een ontzettend groeiend aantal documenten zal denk ik niet vol te houden zijn. Een zoekmachine werkt 400 keer sneller waarbij ongeveer hetzelfde resultaat te bereiken is (na mijn aanpassingen). En zoals mijn ervaringen zijn, zijn er keer op keer wijzigingen in de categorieën en nieuwe onderwerpen. Bij het maken van mappen en bestanden, nieuw en hernoemen liggen deze in het path vast. Dus ik draai nu op dat systeem en kan vrij goed en snel werken met dat systeem.

Ik zet hier een punt achter en bedankt dat jij zover hebt willen meedenken en voor hetzelf testen en uitvoeren van zaken.   

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.172
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: mapnaam omzetten naar hyperlinks
« Reactie #12 Gepost op: 16 oktober 2012, 22:06:44 »
Graag gedaan en succes.

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

 


www.combell.com