Hallo Volker,
Volker Merschmann schrieb:
> > Öffnen von MS-Excel Dateien mit OOo1.9.117.
> > In diesen Tab. gibt es Hyperlinks, die allesamt auf Tab. in
> anderen Verz. verweisen.
Es verwirrt alle Beteiligeten von Hyperlinks zu sprechen, wenn es sich
um Verknüpfungen handelt
> - Es ist nicht die Zahl der Verknüpfungen entscheidend,
Interessant, nur woraus schlußfolgerst *Du* das?
Diese Schlußfolgerung ist IMHO nämlich genau die Falsche.
Es ist Usus das bei einer file-Verknüpfung jeweils ein verstecktes
Tabellenblatt angelegt wird. Natürlich zählen auch diese Tabellenblätter
und natürlich kann die Anzahl der Tabellenblätter nicht höher werden als
die spezifizierte, zulässige Gesamtanzahl (256) von Tabellenblättern.
(Von dieser Tatsache kannst Du Dich ganz leicht mit etwas Code
überzeugen:
sub anzahl()
dim a(256)
xxx = ThisComponent.Sheets().count
For d = 0 to xxx - 1
a(d) = ThisComponent.Sheets(d).name
next
Dim oDokument as Object
Dim sUrl as String
' leere dummy-Eigenschaften
Dim Dummy()
' url für neues Calc-Dokument
sUrl = "private:factory/scalc"
' neues Dokument öffnen
dokument = starDesktop.loadComponentFromURL( sUrl , "_blank", 0,
Dummy() )
for i = 0 to 256
dokument.Sheets(0).getCellByPosition(0,i).setString(a(i))
next i
End sub
Oder versuche einfach in die importierte Excel-Dateiinnerhalb von Calc
ein zusätzliches Tabellenblatt einzufügen. Geht nicht? Ja, so ist es.
)
Das letzte vorhandene ist somit 'file:///V:/Zeitaufwand/2005/22.xls'#Mar
womit ein "Zugriff" auf ein Juni-Tabellenblatt z.B.
'V:\Zeitaufwand\2005\[22.xls]Jun'!$N$10:$Y$109 doch garnicht gehen kann.
Ergo, Du versuchst OOo außerhalb der Spezifikationen zu betreiben.
Ich bin gespannt was die Entwickler antworten, da ich jedoch kaum
annehme das man die Spezfikation ändern wird scheint mir die einzige
Lösung zu sein DDE-Verknüpfungen zu verwenden.
Gruß
Jörg
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]