Utilizarea câmpurilor de text multi-linie

Această carte vă va ajuta să stăpânească mediul de dezvoltare integrat VBA și să învețe cum să program în VBA cu utilizarea de obiecte, proprietățile lor, metode și evenimente. Tehnicile de programare discutate sunt ilustrate prin exemple, pe care le puteți încerca imediat în practică. Cunoștințele dobândite va fi în măsură să se aplice pentru ajustarea și îmbunătățirea aplicațiile Office populare, inclusiv aplicații Office XP și pentru a crea propriile aplicații.
Cartea este conceput pentru cei care merg repede și fără efort să învețe cum să program pentru Windows, folosind VBA.
Book: VBA pentru Dummies
Utilizarea câmpurilor de text multi-linie
Utilizarea câmpurilor de text multi-linie
Pentru datele din caseta de text să apară în mod corect, textul va trebui să se împartă în mai multe linii, astfel încât trebuie să setați o proprietate multilinie la True. În caz contrar, chiar dacă valoarea proprietății WrapText la True, tot textul va fi plasat în aceeași linie, merge dincolo de limitele câmpului de text.
Text care VBA pentru confortul dumneavoastră este împărțit în mai multe rânduri, de fapt, salvate ca o singură linie. Cu toate acestea, câmpuri de text multi-linie, de asemenea, permite utilizatorului să înceapă „reale“ linie nouă folosind fie comenzi rapide de la tastatură
Dacă sunteți un programator (nu programul de utilizator), plasați textul în caseta de text, apoi în cazul în care vă decideți pentru a pune punct de pauză linie, utilizați oricare dintre următoarele două metode.
* Dacă sunteți de proiectare un formular, faceți clic pe controlul de două ori (dar nu de două ori!) Pentru a afișa punctul de inserare. După aceea, utilizați comanda rapidă
* În codul atribui text la proprietatea valoarea controlului, folosind valorile șir, combinate cu un caracter retur de car.
Fig. 19.7 prezintă câteva exemple de utilizare și proprietățile wordwrap Multiline.
Rice, 19,7. În caseta de dialog vedeți proprietățile WordWrap și Multiline în acțiune
Oricare ar fi valoarea proprietăților MULTILINE, wordwrap sau Enter KeyBahavior, în afișează caseta de text nu mai mult decât o anumită cantitate de text. Deși puteți derula întotdeauna prin conținutul câmpului de text folosind tastele cu săgeți, puteți adăuga o bară de defilare la un câmp de text, setați o valoare de proprietate bare de derulare fraScroll Baruri Ambele. VBA este suficient de inteligent pentru a afișa o bară de defilare numai în cazul în care câmpul de text nu este în măsură să afișeze tot conținutul dintr-o dată.