Tilpass en VBA UserForm ved å legge til og slette kontroller i skjemaet , endrer egenskapene til disse kontrollene , og endre plasseringen av kontroller . Tilpasse userforms lar deg tilpasse dem til VBA- programmer knyttet til disse skjemaene . En annen grunn til å tilpasse userforms er å skape visuelle stiler som passer for en ny gruppe brukere . For eksempel , hvis du trenger å tilpasse programmet for bruk av nye databrukere , kan du skjule eller fjerne noen av kontrollene på programmets UserForm å redusere forvirring . Instruksjoner
en
Åpne Windows Utforsker, dobbeltklikk deretter en Word, Excel , eller andre Office-dokument som inneholder et eksisterende VBA UserForm du ønsker å tilpasse . Office -programmet vil åpne dokumentet du valgte .
2
Klikk programmets "Utvikler " fanen , og klikk deretter på " Visual Basic" -knappen for å gå inn i VBA programmering miljø . Klikk på " UserForm " element i prosjektet panelet for å vise UserForm for redigering .
3
Klikk på en kontroll på UserForm , for eksempel en kommandoknapp eller en listeboks -kontroll . Trykk "Delete " for å slette kontrollen . Klikk på " Toolbox " palett ikon for en kontroll du vil legge til, som for eksempel den lille firkanten representerer kommandoknappen kontroll. Klikk plasseringen på UserForm som du ønsker å sette inn kontrollen , og deretter dra for å vise området kontrollen vil oppta . Slipp musen for å sette inn kontrollen på UserForm .
4
Høyreklikk en kontroll på UserForm , klikk deretter på "Properties" for å vise Egenskaper -panelet , som lar deg sette sette verdier som påvirker adferd og utseende UserForm kontroller. Klikk på høyre kolonne på en eiendom du ønsker å endre . For eksempel , klikk på høyre kolonne i " Fore Color " eiendom å gå inn i området for å endre fargen på en kontroll display tekst. Å lære om en kontroll eiendom , trykk F1 når du har klikket høyre kolonne i noen eiendom å vise hjelpen for denne eiendommen.
5
Skriv inn den nye verdien for eiendommen. For eksempel vil endre den valgte kontrollen forgrunnen tekst til rødt , type " 255 ", som VBA tolker som fargen rød .
6
Høyreklikk på verktøylinjen , og klikk " UserForm " for å vise en ny palett med alternativer som lar deg justere og ordne UserForm kontroller. Klikk på en kontroll du ønsker å justere med en annen kontroll , og trykk og hold nede Skift-tasten . Klikk kontrollen du ønsker å justere den merkede kontrollen med , slipper du Skift-tasten. Klikk på en av justering kontroller fra Useform palett , for eksempel " Rett Venstrefolkene . " VBA vil endre plasseringen av kontrollene til å utføre forespørselen .