Cunoaște Intuit, curs, interfața de creare a documentelor
Creați o interfață de document. obiect CommandBars
O mare parte din sarcina de a construi propriile lor tablouri de bord și elemente de unică folosință pentru a le, de obicei rezolvate de mână fără utilizarea software-ului, deși este clar că este imposibil să se facă fără macro-uri de scris, numit ca răspuns la apăsarea butoanelor de comandă sau selectând comenzile din meniu. a creat propria lui. Dar, aproape toate aceste sarcini (din păcate, există unele excepții) pot fi rezolvate și software-ul, ne întoarcem acum.
Proprietăți și metode de CommandBars Collection
colectare CommandBars este nu numai proprietățile și metodele tradiționale, dar și unele proprietăți specifice. Să ne uităm pe scurt la cele mai multe dintre ele:
- Proprietatea ActionControl Ca de obicei, CommandBarControl numita procedură și returnează OnAction CommandBarControl obiect. a cărui OnAction proprietate asociată cu această procedură care urmează să fie efectuată. În cazul în care un astfel de obiect nu este prezent, se întoarce nimic. Ce se întâmplă atunci când apelați la această proprietate de la procedura normală. Acesta vă permite să dezactivați accesul la facilitatea de durata procedurii.
- Proprietatea ActiveMenuBar Ca CommandBar returnează un obiect CommandBar. reprezintă bara de meniu activ.
- DisplayKeysInTooltips proprietate ca boolean, DisplayTooltips Ca boolean - în cazul în care proprietățile sunt adevărate. panoul afișează scopul de taste „hot“.
- Proprietatea LargeButtons Ca boolean - setat la Adevărat vă permite să rotiți cheia dimensiunea „mare“.
- Funcția Add ([Name], [Poziția], [MenuBar], [Temporar]) Ca CommandBar. Adăugați o metodă - metoda de colectare principală vă permite să adăugați programatic o nouă colecție de propriul panou, dându-i numele numele. Poziția parametru specifică locația panoului de pe ecran. Valorile sale posibile: msoBarLeft. msoBarTop. msoBarRight. msoBarBottom indică în cazul în care panoul va fi de andocare dane - dreapta, stânga, sus sau de jos a ecranului. Valoarea MsoBarFloating acestui parametru indică faptul că panoul apare într-o stare de plutire. Valoarea MsoBarPopup indică faptul că noul panou este creat pentru meniul contextual. Boolean MenuBar este adevărat, atunci când o nouă bară înlocuiește bara de meniu principal. Parametrul boolean temporar permite să adăugați panou temporar (în momentul unei sesiuni) sau permanentă.
- FindControl Funcția ([Tip], [Id], [Etichetă], [Vizibil], [recursive]) După cum CommandBarControl Găsește panouri incluse în colecția, elementul care se potrivește cu criteriile de căutare. Parametrii, care sunt chei de căutare pot fi omise, suficient de a specifica unul dintre ele. parametru boolean recursive specifică dacă pentru a căuta în întreaga adâncime, inclusiv toate sub-au nevoie. În cazul în care criteriile de căutare îndeplinește mai multe elemente, ca rezultat se întoarce prima. Returnează valoarea Nimic. în cazul în care căutarea nu a reușit.
- Sub ReleaseFocus () Toate panourile pierd focalizarea.
- FindControls Function ([Type], [Id], [Etichetă], [Vizibil]). Ca CommandBarControls Este o generalizare a metodei FindControl, revenind pe CommandBarControls de colectare succes. care conține toate elementele care se potrivesc criteriilor de căutare.
- Proprietatea AdaptiveMenus Ca boolean. Acesta vă permite să activați sau să dezactivați proprietățile încorporate de meniuri adaptive le va ajusta în mod automat structura vizibilă, în funcție de frecvența de utilizare a unui anumit meniu.
- Eveniment OnUpdate (). Evenimentul are loc atunci când orice schimbare în panoul de comandă CommandBar obiecta.
Proprietățile și metodele de obiect CommandBar
Aici sunt proprietățile de bază și metodele de obiect CommandBar. reprezentând un panou separat:
- Proprietatea builtin Ca boolean boolean Această proprietate este definit ca pentru panoul, și elementele sale, valoarea reală indică faptul că panoul sau elementul sunt încorporate, Fals - definit de utilizator.
- Context de proprietate ca String - permite setarea sau verifica contextul care definește locația de stocare a panoului, fie direct din documentul în sine, sau într-o altă locație posibilă, în funcție de aplicație.
Din păcate, această caracteristică nu funcționează corect. Modificați valoarea în software-ul nu reușește.
Precum și colectarea, acest obiect a dobândit o nouă proprietate boolean AdaptiveMenu