MRI jest inspektorem obiektów, coś ja przeglądarka obiektów w Visual Basic for Application. Po uruchomieniu pokazuje okno z właściwościami, metodami inspektorowanego obiektu. W omawianym przypadku
pokaże ci wszystko co jest dostępne dla tego obiektu, czyli
Załóżmy że chcesz zmienić nazwę obiektu, a nie wiesz jaką metodę czy właściwość wykorzystać:
Przeglądasz okienko i znajdujesz odpowiednią pozycję odpowiadającą nazwie metody lub właściwości. po dwukliku pokaże ci odpowiedni dialog do wprowadzenia nowej nazwy.
Gdy angielskim jesteś na bakier i wykorzystujesz ciężką do zapamiętania nazwę metody, właściwości, warto skorzystać z wygenerowanego kodu przez MRI. Wystarczy ustawić myszkę nad poziomą belką przewijania, po zmianie kursora, przeciągnąć do góry. Odsłonisz tym samym to co poniżej.
Wystarczy skopiować i wstawić do swojego kodu, po małych przeróbkach musi działać. Nazwa oInitialTarget reprezentuje w twoim przypadku oButtonModel.
Co do koloru przycisku, musisz wykorzystać właściwość
W celu ustawienia dowolnego koloru skorzystaj z funkcji
RGB(), więc linia ma wyglądać tak:
Kod: Zaznacz cały
oButtonModel.BackgroundColor = RGB(155, 10, 0)
Manipulując argumentami funkcji ustawisz kolor jaki chcesz i nie tylko dostępny w palecie kolorów w OO.
kturendyk pisze:mri oButtonModel - błąd pracy basica nie zdefiniowano procedury lub funkcji
Błąd może mieć dwie przyczyny
1. Zainstalowałeś nieodpowiednią wersje MRI do swojej wersji OO
2. Biblioteka MRI nie została zainicjowana. W tym przypadku odnajdź bibliotekę na liście i ją otwórz,
po ukazaniu się zawartości powróć do swojego kodu wybierając ze wspominanej listy to co było poprzednio. Tym samym biblioteka MRI została załadowana. Gdy będziesz często korzystał z MRI warto załadować bibliotekę automatycznie z uruchomieniem OO
Kod: Zaznacz cały
Sub InitializeMRI()
Globalscope.BasicLibraries.LoadLibrary("MRILib")
End Sub
Po więcej informacji udaj się
https://forum.openoffice.org/en/forum/v ... 74&t=49294
Gdy wbrew podpisowi pod swoimi postami używasz LO w wersji 5, musisz odnaleźć w sieci MRI w wersji 2, choć nie pochodzi ona z oficjalnych źródeł jest w pełni sprawna.