Fragensteller
Visio 2010: Hyperlinks ändern

Frage
-
Hallo zusammen,
ich hab in meinem Visio-Dokument einige Hyperlinks eingebaut.
Die sind in der Regel so aufgebaut:
http://www.domäne.de/seite1.htm
http://www.domäne.de/seite2.htmWie kann ich jetzt einfach die Domäne, also http://www.domäne.de gegen eine andere tauschen?
Gibt es sowas wie Platzhalter die ich zentral verwalten kann?
Oder per Export -> per Editor suchen/ersetzen -> Import?Danke schonmal im voraus,
Coyote
Alle Antworten
-
Hallo,
ich kann mir nicht vorstellen, dass man das zentral managen kann. Wenn du auch nur 90% der Links auf eine Domäne verlinkt hast und du das zentral änderst, hättest du 10% falsch. Dann müsste man ja immer vorher alle Links notieren, die nicht in die 90% reinpassen, notieren und nachher abändern. Das ist nicht praktikabel!
Guido Over MCITP Server Administrator 2008 & MCSA Windows 2008
-
Hallo Guide,
danke für deine Antwort.
In meinem Fall kann es nur vorkommen das die Domäne in dem Dokument geändert werden muss.
Es gibt nur eine Domäne pro Dokument. Es wären dann schon 100% korrekt.
Kann man die Visio-Daten irgendwie exportieren, bearbeiten und dann wieder importieren?
Ich hab ca. 40 Hyperlinks.... manuell ist das nicht machbar.
Danke für die Hilfe,Gruss,
Coyote -
Hallo Coyote,
hast du schon versucht die Domäne direkt in Visio zu ersetzen? Es gibt eine Anleitung unter [1], die das Vorgehen erklärt.
Viele Grüße
Jonathan Bechtle
TechNet Hotline für TechNet Online Deutschland
[1] http://office.microsoft.com/en-us/visio-help/find-or-replace-words-or-phrases-in-drawings-HP001049099.aspx#_Toc281899490 - Find or replace words or phrases in drawings
Disclaimer:
Bitte haben Sie Verständnis dafür, dass wir hier auf Rückfragen gar nicht oder nur sehr zeitverzögert antworten können.
Es gelten für die TechNet Hotline und dieses Posting diese Nutzungsbedingungen, Hinweise zu Markenzeichen sowie die allgemein gültigen Informationen zur Datensicherheit sowie die gesonderten Nutzungsbedingungen für die TechNet Hotline. -
Hallo Ralf,
die "Suche" und "Ersetzen" finden die Hyperlinks nicht.
in dieser Diskussion findet sich eine VBA-Lösung: http://www.experts-exchange.com/Microsoft/Applications/Microsoft_Visio/Q_23965754.html
Vielleicht hilft Dir das für den vorliegenden Fall weiter.--
Viele Grüße
Lisa [MS MVP Word] -
Am 01.09.2012 schrieb Lisa Wilke-Thissen [MVP]:
die "Suche" und "Ersetzen" finden die Hyperlinks nicht.
in dieser Diskussion findet sich eine VBA-Lösung: http://www.experts-exchange.com/Microsoft/Applications/Microsoft_Visio/Q_23965754.html
Vielleicht hilft Dir das für den vorliegenden Fall weiter.Die Links zu Experts-exchange.com muß man immer von Google aus
aufrufen, erst dann kann man die Lösung ganz unten sehen. In diesem
Link sieht man nur die Frage des OP.Servus
Winfried
Connect2WSUS: http://www.grurili.de/tools/Connect2WSUS.exe
GPO's: http://www.gruppenrichtlinien.de
Community Forums NNTP Bridge: http://communitybridge.codeplex.com/ -
Hallo Winfried,
"Winfried Sonntag [MVP]" schrieb
[http://www.experts-exchange.com/Microsoft/Applications/Microsoft_Visio/Q_23965754.html]
Die Links zu Experts-exchange.com muß man immer von
Google aus aufrufen, erst dann kann man die Lösung ganz
unten sehen. In diesem Link sieht man nur die Frage des OP.danke für den Hinweis. Drum hier die beiden von "scott" auf experts-exchange.com zur Verfügung gestellten Makros (eine lange, eine kurze Variante):
Sub ChangeHyperlinks()
' change all hyperlinks on all shapes on all pages that start with
' "C:\Documents and Settings\" to start with "\\server1\"Dim pg As Page
Dim shp As Shape
Dim hl As HyperlinkFor Each pg In ActiveDocument.Pages
For Each shp In pg.Shapes
For Each hl In shp.Hyperlinks
shp.CellsSRC(visSectionHyperlink, hl.Row, visHLinkAddress).FormulaU = _
Replace(shp.CellsSRC(visSectionHyperlink, hl.Row, visHLinkAddress).FormulaU, _
"C:\Documents and Settings\", "\\server1\")
Next
Next
Next
End SubSub ChangeHyperlinks()
' change all hyperlinks on all shapes on all pages that start with
' "C:\Documents and Settings\" to start with "\\server1\"Dim pg As Page
Dim shp As Shape
Dim hl As HyperlinkFor Each pg In ActiveDocument.Pages
For Each shp In pg.Shapes
For Each hl In shp.Hyperlinks
hl.Address = Replace(hl.Address, "C:\Documents and Settings\", "\\server1\")
Next
Next
Next
End Sub
Viele Grüße
Lisa [MS MVP Word]- Als Antwort vorgeschlagen Alex Pitulice Dienstag, 4. September 2012 14:39
-
Hallo Ralf,
Hast du die VBA Lösung ausprobiert?
Viele Grüße,
AlexAlex Pitulice, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.