Hallo WillsWissen,
wenn du dich mit dem Visio-Objektmodell auskennst, kannst du in einem Visio-VBA - Makro die Excel Datei öffnen, entsprechende Werte aus der Tabelle lesen und diese dann per Visio-Objektmodell in dein Schema schreiben.
Zum Öffnen eines Excel-Dokumentes in Visio musst du die Referenz auf „Microsoft Excel xx.x Object Library“ (xx.x - Version von Excel {2007 -> 12.0}) einfügen.
'Excel-Instanz
Dim exl As New Excel.Application
Dim wb As Excel.Workbook
Dim ws As Excel.Worksheet
'Excel-Datei öffnen
Set wb = exl.Workbooks.Open(„Excel-Dateiname“)
'Excel Tabellenblatt öffnen
Set ws = wb.Worksheets(„Tabellenname“)
'Wert der Zelle „A1“ aus der Tabelle „Tabellenname“ lesen
ws.Cells.Range(„A1“).Value
Was dann mit den Werten in Visio passiert, kann ich dir Leider nicht zeigen. Es wird etwas in die Richtung sein:
Visio.ActivePage.Shapes(„Shape1“).Text = ws.Cells.Range(„A1“).Value
LG.
WW