Strona 1 z 1

Odwołanie się do kontrolki na arkuszu

PostNapisane: So lut 04, 2012 3:44 pm
przez massaada
W arkuszu umieściłem kontrolkę checkBox. Jak mogę odwołać się do niej w VB żeby np. zmienić wartość z false na true

Re: Odwołanie się do kontrolki na arkuszu

PostNapisane: N lut 05, 2012 10:22 am
przez Jan_J
Jakoś tak. Musisz umieć dostać się do formularza na stronie arkusza (posługując się numerem porządkowym albo nazwą) oraz do kontrolki w tym formularzu (podobnie). Dalej kilka przydatnych zabaw z checkbox-em.
Kod: Zaznacz cały   Rozszerz widokZwiń widok
Sub Test()
  doc = thisComponent
  ark = doc.Sheets.getByIndex(0)
  page = ark.getDrawPage()
  form = page.Forms.getByName("Formularz")
  ctrl = form.getByName("Pole wyboru 1")
  ctrl.Enabled = False
  ctrl.Enabled = True
  ctrl.State = 0
  ctrl.State = 1
  tekst = ctrl.Label
  ctrl.Label = "Kuku"
  ctrl.Label = tekst
End Sub