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ă