Hallo zusammen, ich glaube ich bin gerade über einen Bug in der setString und getString-Methode von Textfeldern für Formulare gestolpert.
Zum erproben habe ich mir folgendes Testmakro geschrieben: Sub testSetGetString Dim oForm As Object Dim oSubKatEin As Object Dim oConnection As Object Dim otxtField1 As Object Dim otxtField2 As Object Dim stInput As String Dim stOutput As string oForm = thisComponent.drawpage.forms.getByName("frm_Kategorie") oSubKatEin = oForm.getByName("frm_SubKat2_Eingabe") oConnection = oForm.activeConnection() otxtField1 = oSubKatEin.getByName("Textfeld 1") stInput = otxtField1.getString otxtField2 = oSubKatEin.getByName("Textfeld 2") otxtField2.setString(stInput) End Sub Passieren sollte (falls ich keinen Knoten im Kopf hab): Der Inhalt des ersten Textfeldes wird bei Ausführung des Makros in das zweite Textfeld geschrieben. Dies klappte in LibreOffice 6.4.7 nur einmal kurz in einem anderen Makro und dann nicht mehr. In 7.0.3 klappte es einmal kurz, nachdem ich das Programm zu ersten Mal gestartet habe, wobei nur ein Teil meiner Eingabe übernommen wurde. Kann den Fehler einer von euch bestätigen? Und wenn ja, wie mach man dann die Bug-Reports? Viele Grüße Stefan -- Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft. https://www.avast.com/antivirus -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy