ich stehe vor dem problem das ich zwei calc Tabellen miteinander verknüpft habe.
So weit sogut, allerdings werden diese tabellen programmgesteuert aus einer vorlage erstellt und nach bestimmten kriterien
umbenannt. Nach dem umbenennen stimmen näturlich die tabellennamen in den bezügen nicht mehr.
in Excel gibt es eine function mit der ich die datasource der bezüge auf einen rutsch ändern kann.
das sieht in excel so aus:
'Zellbezug vorher
'='C:\tmp\[Altername.xls]Personal'!E4
alinks = oExl.ActiveWorkbook.LinkSources(xlExcelLinks)
cNewLinkSource = "C:\tmp\NeuerName.xls"
If Not IsEmpty(alinks) Then
For i = 1 To UBound(alinks)
oExl.ActiveWorkbook.ChangeLink alinks(i), _
cNewLinkSource, xlExcelLinks
Next i
End If
'Zellbezug nachher
'='C:\tmp\[NeuerName.xls]Personal'!E4
Jetzt meine frage gibt es in calc ein gegenstück zur changelink funktion?
bin leider nicht fündig geworden.
Das ganze soll aus einer VB6 anwendung heraus laufen.
Herzlichen Dank
Drogon
