Hallo,
ich habe für Calc eine Reihe selbstdefinierte Makro-Funktionen in einem
Dokument in einer Bibliothek "gammatest" abgelegt. Darin gibt es die
Module "Distributions", "gamma" und "igamma".
Wenn ich eine solche Funktion in dem Tabellendokument benutze, dieses
speicher und dann wieder lade, dann wird die Funktion nicht mehr
gefunden und ich erhalte einen #NAME? Fehler.
Folgendes habe ich schon versucht: Ich habe in der Bibliothek "Standard"
im Modul "Initialize" die Prozedur
Sub Main
If NOT BasicLibraries.isLibraryLoaded("gammatest") Then
BasicLibraries.LoadLibrary("gammatest")
End If
End Sub
drin und habe das Makro "Main" an das Ereignis "OpenDocument" gebunden.
Und tatsächlich kann ich sehen, dass beim Öffnen des Dokuments die
Bibliothek geladen wurde. Der Fehler bleibt aber. :(
Wie muss ich vorgehen? Sagt bitte nicht, dass ich alles in "Standard"
packen soll. Das möchte ich nicht, weil man es von dort so schlecht
exportieren kann. Gibt es eine Art "Refresh", das man vom Makro aus
aufrufen kann und das die Formeln in einen Zustand wie neu eingegeben
bringt? Ein "Update all" geht nicht, das habe ich auch schon probiert.
Das Ganze mit OOo2.4 auf WinXP.
mfG
Regina
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]