Seite 1 von 1
Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)
Verfasst: Fr 21. Feb 2025, 11:55
von IanWhistler
Hallo Zusammen,
Ich habe eine Calc Datei im Internet gefunden die ich ein wenig für unsere Zwecke angepasst habe.
Mein Problem ist jetzt, das wenn die Datei geöffnet wird die Bibliothek WWProjekt, wie im Bild zu sehen grau ist und per Ereignissaufruf nicht zugreifbar ist. Erst wenn ich im Basic Editor die Bibliothek anklicke wird das Icon gelb und kann auch per Ereignissaufruf genutzt werden.

- 21-02-2025 11-42-36.jpg (7.17 KiB) 2105 mal betrachtet
Die Bibliothek VBAProjekt war schon vom Ersteller drin und bei der ist das Icon von Anfang an gelb und die Bibliothek kann direkt nach dem öffnen der Datei genutzt werden.
Kann es sein das meine Bibliothek noch irgendwo aktiviert werden muss oder eingetragen werden muss?
Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)
Verfasst: Fr 21. Feb 2025, 12:55
von karolus
Hallo
Netter Screenshot, genauso hilfreich wäre ein Bild deiner Katze… ( oder sollen wir jetzt auch nach dieser Datei im Internet suchen ? )
Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)
Verfasst: Fr 21. Feb 2025, 13:54
von IanWhistler
Danke für die hilfbereite und freundliche Antwort!
Die keinerlei Aussage hat was dir von mir fehlt.
Aber ich stell mal die Vermutung an das du zur Lösung die Datei brauchst. Da ich die nicht rausgeben kann und der selbe Effekt mit jeder neu angelegten Calc Datei und einer selbst angelegten Bibliothek auftritt, kann der Effekt schnell selbst erzeugt werden.
Eine Beispiel Datei ist angehangen. Und bei einem Klick direkt nach dem öffnen der Datei auf den Button, kommt die Fehlermeldung "Eigenschaft oder Methode nicht gefunden: bt_TestStarten_Click"
Wenn man dann aber im Basic Editor auf das + neben Bib1 und Bib2 drückt und die Farbe der Icons von grau auf gelb wechselt, funktionieren die aufrufe.
Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)
Verfasst: Fr 21. Feb 2025, 14:21
von karolus
Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)
Verfasst: Fr 21. Feb 2025, 15:02
von IanWhistler
Klar wenn die Methode über den vollständigen Pfad direkt aufgerufen wird funktioniert das:
Aufruf in deinem Beispiel über das Ereigniss Maustaste loslassen der Schaltfläche:
Bib2.Module1.TestHelloWorld (document, Basic)
Ich hatte das absichtlich in meinem Beispiel über verschiedene Bibliotheken, Module und Methoden gemacht! Das hier war nur ein sehr einfaches Beispiel. Wenn ich jetzt komplexe Funktionen in Bibliotheken und Modulen gruppieren möchte funktioniert das so nicht mehr!
Aufruf in meinem Beispiel über das Ereigniss Maustaste loslassen der Schaltfläche:
Standard.Module1.Main (document, Basic)
Code: Alles auswählen
' Bibliothek: Standard
Sub Main
Bib1.Module1.bt_TestStarten_Click
End Sub
' Bibliothek: Bib1
Sub bt_TestStarten_Click ()
Bib2.Module1.TestHelloWorld
End Sub
' Bibliothek: Bib2
Sub TestHelloWorld ()
ThisComponent.Sheets(0).getCellRangeByName("B2").String = "Hello World!"
ThisComponent.Sheets(0).getCellRangeByName("B3").String = Now()
End Sub
Ich weiß das das einfacher geht aber es geht darum wie die Bibliotheken Bib1 und Bib2 beim öffnen der Datei mit aktiviert werden.
Aber danke trotzdem.
Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)
Verfasst: Fr 21. Feb 2025, 16:32
von karolus
Code: Alles auswählen
' Bibliothek: Standard
Sub Main
thisComponent.BasicLibraries.loadLibrary("Bib1")
Bib1.Module1.bt_TestStarten_Click
End Sub
' Bibliothek: Bib1
Sub bt_TestStarten_Click ()
thisComponent.BasicLibraries.loadLibrary("Bib2")
Bib2.Module1.TestHelloWorld
End Sub
' Bibliothek: Bib2
Sub TestHelloWorld ()
ThisComponent.Sheets(0).getCellRangeByName("B2").String = "Hello World!"
ThisComponent.Sheets(0).getCellRangeByName("B3").String = Now()
End Sub
Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)
Verfasst: Fr 21. Feb 2025, 16:46
von IanWhistler
Schade ich hatte gehofft es gäb noch eine andere Möglichkeit wie das Laden der Bibliatheken. Naja aber Danke und ein schönes Wochenende.
Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)
Verfasst: Fr 21. Feb 2025, 17:00
von karolus
IanWhistler hat geschrieben: ↑Fr 21. Feb 2025, 16:46
Schade ich hatte gehofft es gäb noch eine andere Möglichkeit wie das Laden der Bibliatheken. Naja aber Danke und ein schönes Wochenende.
Möchtest du damit andeuten das du
…BasicLibraries.loadLibrary( … ) bereits vorher kanntest?!
Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)
Verfasst: Fr 21. Feb 2025, 17:48
von karolus
apropos:
…andere Möglichkeit…
Ja, die gibts!