Frage : Wie man Hyperlink in Excel 2003 aktualisiert?

Ich habe einen Benutzer, der eine Excel-Akte mit einer Spalte für Hyperlink hat. Diese Verbindungen zeigen auf eine Position in unserem Dateiserver. Wegen der Bedienerverdichtung hatten wir die Daten auf einen anderen Bediener verschoben. Jetzt muss die Verbindungen in der übertreffenakte aktualisiert werden. Es gibt herum 2000 Linien der Verbindungen, die ganz auf den gleichen Bediener aber die verschiedenen Positionen zeigen. Für z.B. Row1 --> \ \ serverx \ Anlagegutabteilung \ prod.pdf,
Row2 --> \ \ serverx \ entlegenes Gebiet \ prod2.pdf.

Is dort irgendeine Weise, alle Verbindungen mit dem neuen servername zu aktualisieren?

Antwort : Wie man Hyperlink in Excel 2003 aktualisiert?

Es ist nicht völlig frei, wie dargestellt aber das folgende versuchen, das serverx durch servery für alle Hyperlink auf dem activesheet ersetzt.

Bothe Schnüre im Unterseeboot für die tatsächlichen erforderten Werte offensichtlich ersetzen

Chris
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
VorredirectLink ()
Schwaches rng als Strecke

    Für jedes rng in ActiveSheet.UsedRange.Cells
        Wenn rng. Hyperlinks.Count = 1 dann
            Mit rng. Hyperlink (1)
                . Adresse = ersetzen (. Adresse, „ServerX“, „ServerY“, 1, vbTextCompare)
                .TextToDisplay = ersetzen (.TextToDisplay, „ServerX“, „ServerY“, 1, vbTextCompare)
            Ende mit
        Beenden wenn
    Zunächst
Enden-Unterseeboot
Weitere Lösungen  
 
programming4us programming4us