@Barny
Über die Serverumgebung wissen wir ja nun noch gar nichts, aber im Grundgedanken würde ich so vorgehen (z.B. mit PHP):
1. Visio-Zeichnung als HTML-Dokument speichern. Visio kann das, auch wenns kein besonders schöner HTML-Code ist.
2. Im HTML-Code der Visio-Datei die Daten der Excel-Tabelle (IP, Ser.Nr) durch Platzhalter ersetzen.
3. Excel als CSV oder TXT auf den Server speichern. Wahlweise kann die Exceldatei auch per SQL in eine Datenbank eingetragen werden. Mit ASP sollte sogar das normale XLS genügen, glaube ich.
4. Per Script Daten aus CSV (Datenbank) lesen und und die Platzhalter von Punkt 2 ersetzen.
Der Punkt 4 geschieht bei jedem Aufruf der Visio-HTML automatisch, so dass ein Redaktor, der Änderungen am Excel-File vornimmt, nur immer den Punkt 3 durchführen muss.
Im Grunde hättest Du so ein Visio-Template, das dynamisch mit Werten befüllt und an den Browser geschickt wird.
Das war jetzt nur ein grob gefasster Ansatz, aber mehr ist halt mit Deinen Angaben kaum möglich.
Hamlet
Nachtrag zu Punkt 3
Besser wäre natürlich, von vorneherein die Daten serverseitig in einer Datenbank zu verwalten und dem Redaktor eine Schnittstelle zu geben. Damit wäre nämlich auch die Fehlerquelle ausgehebelt, dass Änderungen an der Datenstruktur vorgenommen werden können.