🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.

🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)

Alles zur Programmierung im LibreOffice.
Antworten
IanWhistler
Beiträge: 12
Registriert: Fr 14. Feb 2025, 10:59

Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)

Beitrag von IanWhistler » Fr 21. Feb 2025, 11:55

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
21-02-2025 11-42-36.jpg (7.17 KiB) 2089 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?

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2533
Registriert: Fr 10. Dez 2010, 10:01

Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)

Beitrag von karolus » Fr 21. Feb 2025, 12:55

Hallo

Netter Screenshot, genauso hilfreich wäre ein Bild deiner Katze… ( oder sollen wir jetzt auch nach dieser Datei im Internet suchen ? )
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

IanWhistler
Beiträge: 12
Registriert: Fr 14. Feb 2025, 10:59

Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)

Beitrag von IanWhistler » Fr 21. Feb 2025, 13:54

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.
Dateianhänge
TestBibAktivierung.ods
(15.19 KiB) 156-mal heruntergeladen

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2533
Registriert: Fr 10. Dez 2010, 10:01

Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)

Beitrag von karolus » Fr 21. Feb 2025, 14:21

Test_gefixt.ods
(15.27 KiB) 191-mal heruntergeladen
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

IanWhistler
Beiträge: 12
Registriert: Fr 14. Feb 2025, 10:59

Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)

Beitrag von IanWhistler » Fr 21. Feb 2025, 15:02

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.

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2533
Registriert: Fr 10. Dez 2010, 10:01

Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)

Beitrag von karolus » Fr 21. Feb 2025, 16:32

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
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

IanWhistler
Beiträge: 12
Registriert: Fr 14. Feb 2025, 10:59

Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)

Beitrag von IanWhistler » 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.

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2533
Registriert: Fr 10. Dez 2010, 10:01

Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)

Beitrag von karolus » Fr 21. Feb 2025, 17:00

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?!
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2533
Registriert: Fr 10. Dez 2010, 10:01

Re: Warum werden sind mir angelegte Bibliotheken und Module grau und werden nicht gefunden? (Calc)

Beitrag von karolus » Fr 21. Feb 2025, 17:48

apropos:
…andere Möglichkeit…
Ja, die gibts!
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten