Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Zahlreiche Hyperlinks in einem Dokument auf einmal ändern - Makroproblem mit Sonderzeichen

Mitglied: magand

magand (Level 1) - Jetzt verbinden

30.05.2011 um 13:15 Uhr, 5402 Aufrufe, 8 Kommentare

Hallo, ich bin neu hier im Forum und habe ein Hyperlink-Problem, nach dessen Lösung ich auch schon gesucht habe. Dabei bin ich auch fündig geworden, scheitere aber an einer vermeintlichen Kleinigkeit. Daher ersuche ich Euch um Hilfe.

Ich habe ein Word-Dokument mit zahlreichen Verlinkungen auf andere Dateien. Nachdem ich ein neues Dienstnotebook mit einer völlig anderen Verzeichnisstruktur als bisher bekomme, muss ich nun alle diese Hyperlinks ändern.

Dazu habe ich auch eine Super-Anleitung aus diesem Forum gefunden, die grundsätzlich zu funktionieren scheint: https://www.administrator.de/?content=125273

Nun habe ich aber ein kleines Problem. Ein Verzeichnis meiner bisherigen Struktur beinhaltet ein Sonderzeichen (Raute: "#"). Wenn ich den Verzeichnisnamen nun ins Makro einsetze und das Makro ausführe wird nicht der neue Pfad verlinkt, sondern der alte insofern berichtigt als die "#" durch den Ausdruck "%23" ersetzt wird.

Wie kann ich mein Problem Lösen?

Bin dankbar für Eure Vorschläge!
Mitglied: Logan000
30.05.2011 um 13:23 Uhr
Moin Moin

Hast Du schon mal versucht den Pfad in Anführungszeichen zu setzen?

Gruß L.
Bitte warten ..
Mitglied: magand
30.05.2011 um 14:15 Uhr
Hallo,

danke für die rasche Antwort!

Ich hab den ganzen Pfad als Const OldText bzw Const NewText unter Anführungszeichen gesetzt, wie im Link beschrieben (dort war es jedoch nur 1 Ausdruck, der geändert wurde). Ich hab aber keine Ahnung von Makroprogrammierung, drum stell ich lieber dar, was ich gemacht hab:

Const OldText = "D:\Daten\#Arbeitsbehelfe"
Const NewText = "F:\Arbeitsbehelfe"
...
Bitte warten ..
Mitglied: Logan000
30.05.2011 um 14:50 Uhr
Moin

Und wenn du einfach mal statt der # mit %23 probierst?

Etwas so:
01.
Const OldText = "D:\Daten\%23Arbeitsbehelfe" 
02.
...
Gruß L.
Bitte warten ..
Mitglied: magand
30.05.2011 um 15:01 Uhr
Hallo Logan,

hab's grad probiert. Tut sich leider auch nichts!
Vielleicht mach ich ja auch was Anderes falsch dabei???!!
Bitte warten ..
Mitglied: magand
30.05.2011 um 15:24 Uhr
Ich hab da irgendwie ein Problem mit den Backslashes, denn jetzt hab ich den Ausdruck "%23Arbeitsbehelfe" in "Arbeitsbehelfe" abändern können (DANKE soweit), ebenso ein anderes Verzeichnis, aber sobald ich einen Backslash unter Anführungszeichen stelle, erfolgt keine Änderung des Ausdrucks mehr.

Muss ich den Backslash vielleicht irgendwie "maskieren" (sagt man so beim Programmieren?), also irgendein Zeichen voranstellen???
Bitte warten ..
Mitglied: 76109
30.05.2011 um 16:04 Uhr
Hallo zusammen!

Das Problem liegt nicht beim Makro, sondern an der Hyperlink-Funktion. Der Anzeigetext wird im Dokument richtig dargestellt, aber in der Hyperlink.Adresse selbst wird aufgrund des Raute-Zeichens Bockmist erzeugt. Die Hyperlinks mit Raute-Zeichen sollten vorher auch nicht funktioniert haben.

Wenn die Adressen im Dokument korrekt angezeigt werden, dann versuchs mal so:
01.
Const OldText = "D:\Daten\#Arbeitsbehelfe" 
02.
Const NewText = "F:\Arbeitsbehelfe" 
03.
 
04.
Sub ReplaceHyperlinks() 
05.
   Dim Link As Hyperlink 
06.
   For Each Link In ActiveDocument.Hyperlinks 
07.
      Link.Address = Replace( Link.TextToDisplay, OldText, NewText, 1, -1, vbTextCompare) 
08.
      Link.TextToDisplay = Link.Address 
09.
   Next 
10.
End Sub
wobei der Anzeigetext im Dokument zum Ändern verwendet wird.

Gruß Dieter
Bitte warten ..
Mitglied: magand
30.05.2011 um 16:24 Uhr
GEEEEENIAL!!!! Es funktioniert!!!

Hallo Dieter,

vielen Dank, du hast mir sehr geholfen.

Du hast recht, der Verzeichnisname mit der vorangestellten Raute war ursprünglich ein Problem, aber ich habe es dann - wenn ich mich recht erinnere - so gelöst, indem ich sämtliche Dateien (also die Quelldatei mit den Links und sämtliche Zieldateien einfach dorthin verfrachtet habe). Das war in meinem Fall kein Problem, weil ich so eine Art Datenbank aufgezogen habe, die ich laufend mit Dokumenten gefüttert hab. Letztendlich wurde die Raute jedenfalls auf diese Art vom Link akzeptiert.

Danke nochmals und LG
Bitte warten ..
Mitglied: 76109
30.05.2011 um 16:58 Uhr
Hallo magand!

Jepp, gern geschehen

Gruß Dieter
Bitte warten ..
Ähnliche Inhalte
Microsoft Office

Word 2013: Dokumente mit Hyperlinks als PDF

Frage von supertuxMicrosoft Office1 Kommentar

Hallo, ich habe im Word 2013 die Webeinstellung geändert, meine relativen Pfade sind im Dokument sichtbar. Word-Optionen/Erweitert/Weboptionen/Dateien links bei ...

Microsoft Office

Hyperlink auf eine Dokumentvorlage öffnet die Vorlage als Dokument statt ein neues Dokument zu generieren

Frage von LadybirdMicrosoft Office

Hallo zusammen Ich habe einen Link auf die Verknüpfung einer Dokumentvorlage gemacht. Nun öffnet sich immer die Dokumentvorlage statt ...

Sicherheit

Sicherheitsschutschild zahlreicher Banking-Apps augehebelt

Information von Penny.CilinSicherheit10 Kommentare

Hallo, Ende November wurde bereits auf breiter öffentlcihkeit darauf hingewiesen, daß zahlreiche Banking-Apps verschiedener Banken gehackt wurden. Jetzt wird ...

Outlook & Mail

Outlook 2010: Bei Anfügen als Text verliert das Word-Dokument die Hyperlinks

Frage von egydd5Outlook & Mail

Hallo, ich hoffe Ihr könnt mir bei meinem Problem helfen. Ich habe ein Word-Dokument. In diesem sind einige Hyperlinks ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 2 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement19 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen17 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Router & Routing
VPN hinter zweiter Fritzbox nutzen im Nachbarhaus
gelöst Frage von georg2204Router & Routing11 Kommentare

Hallo zusammen, ich blicke hier leider nicht mehr so ganz durch. In Haus 1 steht eine Fritzbox 7390, diese ...