commandbar Obiect și commandbars de familie

Bara de instrumente de programare

Programare Bara de instrumente vă permite să creați propriile aplicații pentru interfața cu utilizatorul, de exemplu, excluse din meniurile și barele de instrumente ale principalelor butoane de aplicare și comenzile care nu fac parte din aplicațiile dezvoltate de utilizator și să adauge noi fonduri necesare.

CommandBar obiect și de familie CommandBars sunt folosite pentru programarea barelor și barele de instrumente de meniu. Familia CommandBars stochează toate barele de meniu și bare de instrumente specifice aplicației.

Familia CommandBars conținută în obiectul Application. Este un bar de comandă. La rândul său, fiecare obiect conține commandBarControls familiale CommandBar, constând din toate controalele din bara de instrumente. Obiectul de control de proprietate CommandBar returnează CommandBarControls de familie. membrii familiei CommandBarControis aparțin unuia dintre cele trei tipuri.

CommandBar Dar tona

Elementul buton sau meniu care determină comanda sau subrutina

Dificultatea de a organiza meniul, cum ar fi o casetă de text, o casetă listă verticală sau casetă combo

Meniu sau submeniu

Fig. 8.1 prezintă o diagramă ierarhică a unui CommandBar obiect.

Fig. 8.1. Diagrama CommandBar obiect ierarhic

Vom discuta despre cele mai frecvent utilizate metode și proprietăți ale obiectului CommandBar. Să începem cu metodele lui.

Se creează o nouă comenzi din bara de instrumente și adaugă în familia CommandBars Sintaxă: Adauga (nume, poziție, MenuBar, Temporare) · Nume - un nume pentru bara de comandă · Poziția - specifică locația panoului de comandă. Valorile valide sunt: ​​o msoBarLeft (rupă bara de meniu la marginea din stânga a ferestrei aplicației principale) o msoBarTop (rupă bara de meniu la limita superioară a ferestrei principală a aplicației) o msoBarRight (rupă bara de meniu la marginea din dreapta a ferestrei principală a aplicației) o msoBarBottom (rupă bara de meniu din partea de jos marginea ferestrei aplicației principale) o msoBarFloating (plasarea liberă a barei de meniu pe ecran) o msoBarPopup (determină dacă un meniu de bar de comenzi rapide de comandă) · menuBar - valorile admisibile: Adevărat (bara de comandă înlocuiește bara de meniu activ) și fals (altfel) · temporară - Valori permise: true (bara de comandă se elimină atunci când închideți Excel) și fals (altfel) o bară de comandă Îndepărtează

Bara de acțiuni în funcție de context în locația specificată, în cazul în care coordonatele specificate, sau în locul poziției cursorului, în cazul în care acestea sunt omise. Sintaxa: ShowPopUp (x, y) · x - x coordonata a barei de comandă · y - y coordonata a panoului de comandă