First time here? Check out the FAQ!
asked 2012-05-29 21:10:14 +0200leeand00
I have a function that loads up references to GUI objects in a LibreOffice Base Form, and I was wondering which of these events (on the form?) I should attach it to if the rest of the code on the page depends upon references to these GUI objects.
' This method gets run when the page is loaded. Sub Init() Doc = ThisComponent TheForm = Doc.DrawPage.Forms.GetByName("Form") CbBoxFeature = TheForm.getByName("CbBoxFeature") CbBoxDESPName = TheForm.getByName("CbBoxDESPName") cbUpdateToState = TheForm.getByName("cbUpdateToState") txtDetails = TheForm.getByName("txtDetails") lblStatus = TheForm.getByName("lblStatus") End Sub
Here is my form loading code.
answered 2012-11-20 21:21:14 +0200sdy7
Did you ever figure this out? I think I have the same challenge. I wanna do stuff from a macro upon form load. For example when attaching this to a button action:
Sub Macro_stuff (oEv as object) oEv.source.model.Refresh >or other stuff here< End sub
But when assigning that macro to the "When loading" event on form, oEv object does not seem to be instantiated to anything useful. I tried "Xray oEv" too. Is there another work-around maybe?
Thanks in advance
LibreOffice is made available by volunteers around the globe, backed by a charitable Foundation. Please support our efforts: Your donation helps us to deliver a better product!
Asked: 2012-05-29 21:10:14 +0200
Seen: 143 times
Last updated: Nov 20 '12