[gelöst] Hilfe zu >Dialog< gesucht
Verfasst: Do, 23.08.2012 13:53
Hallo Experten,
zu diesem code suchte ich Hilfe, aber google (über Forumssuche-1.0.1.oxt) gab nicht's her.
Den Ursprungscode habe ich hier aus dem Forum, und für meine Zwecke umgestrickt; funktioniert auch.
Was ich suche, ist eine Möglichkeit die >TextField#< mit dem Inhalt einer Variablen vorzugeben.
analog zu [Var = inputbox ("Meldung"," Titel"," Vorgabe")]; wobei Vorgabe ein Array ist : var(n)
gruß
sven-my
zu diesem code suchte ich Hilfe, aber google (über Forumssuche-1.0.1.oxt) gab nicht's her.
Code: Alles auswählen
Sub DialogAufruf
DialogLibraries.loadLibrary("Standard") 'Standardbibliothek laden
oForm = DialogLibraries.Standard.Dialog1 'Dialogname Dialog1
oDialog1 = CreateUnoDialog(oForm)
oDialog1.execute()
rem TextEintragen
odoc=thiscomponent
otext=odoc.text
ctl_Bezu = oDialog1.getControl("TextField1")
ctl_mBv = oDialog1.getControl("TextField2")
ctl_Betr1 = oDialog1.getControl("TextField3")
ctl_Betr2 = oDialog1.getControl("TextField4")
odocument=thiscomponent
oText = oDocument.Text
oFrames=odocument.getTextFrames()
oFrame=oFrames.getByName("Rahmen1")
oFrameCursor=oFrame.createTextCursor()
Bezug = ctl_Bezu.Text
mBv = ctl_mBv.Text
Betr1 = ctl_Betr1.Text
Betr2 = ctl_Betr2.Text
oFrameCursor.String = Bezug & Chr(10) & mBv & Chr(10)& Betr1 & Chr(10)& Betr2
oDialog1.endexecute()
End sub
Was ich suche, ist eine Möglichkeit die >TextField#< mit dem Inhalt einer Variablen vorzugeben.
analog zu [Var = inputbox ("Meldung"," Titel"," Vorgabe")]; wobei Vorgabe ein Array ist : var(n)
gruß
sven-my