Textfeld mit Basic einlesen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Textfeld mit Basic einlesen

Re: Textfeld mit Basic einlesen

von spencer » Mi, 01.04.2009 13:59

so sieht mein quellcode aus. ich habe viele bespiele probiert, aber bis jetzt hat OO basic den code nie erkannt. wie muss ich wo, was einfügen :-(
bin absoluter neuling, deshalb ein bischen verständnis :-P ...

Sub main
Dim s As string
Dim sendstr as string

oObj = createUnoService("org.openoffice.comp.rsapi")
oObj.setdevice("COM1")

sendstr = ("*G1$C1$T") 'vorbelegung
sendstr = sendstr & TextBox 'hier soll der erste Datensatz aus der Box gesendet werden
sendstr = sendstr & ("$F")
'sendstr = sendstr & TextBox1 'hier soll der zweite Datensatz aus der Box gesendet werden
sendstr = sendstr & chr(10)&chr(13)

oObj.opencom("9600,8,2")
a = oObj.rts(1)

oObj.sendstring(sendstr)

oObj.closecom()


MfG

Re: Textfeld mit Basic einlesen

von komma4 » Do, 26.03.2009 14:18

spencer hat geschrieben:ja habe ich nur leider geht es nicht
Was hast Du versucht - was geht nicht?
spencer hat geschrieben:oText = oForm.getbyname("Textfeld") ' für ein Textfeld innerhalb deines Formulars
Damit hast Du ein Textfeld....

Code: Alles auswählen

msgbox oText.getString()

Re: Textfeld mit Basic einlesen

von spencer » Do, 26.03.2009 14:02

ja habe ich nur leider geht es nicht

habe das versucht:
oForm = ThisComponent.drawpage.forms.getbyname("Name") ' Name des Formulars
oText = oForm.getbyname("Textfeld") ' für ein Textfeld innerhalb deines Formulars
oUnterFormular = oForm.getbyname("Unterformularname") ' Für Unterformulare

Re: Textfeld mit Basic einlesen

von komma4 » Do, 26.03.2009 13:54

Willkommen im Forum.


Diese Standardfrage wurde schon oft beantwortet: bemühe bitte die Suchfunktion.


Tipp: in Andrew Pitonyaks Makro Dokument wird das Thema auch behandelt.

Textfeld mit Basic einlesen

von spencer » Do, 26.03.2009 13:27

Hallo bin neu hier und hoffe gleich auf Eure Hilfe :-)

ich versuche gerade ein Makro anzulegen. Diese Makro soll Daten aus einem Textfeld raus lesen, die wiederum an eine serielle Schnittstelle gesendet werden. Das senden klappt auch wunderbar. Nur bekomme ich die Daten nicht aus dem Textfeld raus, die dann mit gesendet werden sollen. Ich habe ein Formular erstellt und dieses mit meiner Tabelle verknüpft.
Wie heist das Textfeld oder wie kann ich es in Basic einbinden?
Hat jemand eine Idee

Danke im Voraus

MfG

Nach oben