Anpassa en VBA userform genom att lägga till och ta bort kontroller i formuläret , ändra egenskaperna för dessa kontroller , och att ändra placeringen av kontrollerna . Anpassa standardmallar kan du anpassa dem till VBA -program är kopplade till dessa former . Ett annat skäl för att skräddarsy standardmallar är att skapa visuella stilar lämpliga för en ny grupp av användare . Till exempel , om du behöver anpassa ditt program för användning av nya datoranvändare , kan du dölja eller ta bort några av kontrollerna på programmets UserForm att minska förvirringen . Instruktioner
1
Öppna Utforskaren , dubbelklicka sedan på en Word- , Excel- , eller andra Office- dokument som innehåller en befintlig VBA userform du vill anpassa . Din Office-program kommer att öppna dokumentet du valt .
2
Klicka programmets " Utvecklare " fliken, klicka sedan på " Visual Basic " knappen för att öppna VBA-programmering miljö . Klicka på " UserForm " föremål i projektet panelen för att visa UserForm för redigering .
3
Klicka på en kontroll på UserForm , såsom en kommandoknapp eller en listruta kontroll . Tryck på " Delete " för att radera kontrollen . Klicka på "Verktyg " paletten ikon för en kontroll som du vill lägga till , till exempel den lilla rektangeln representerar kontroll kommandoknappen . Klicka på den plats på UserForm som du vill infoga kontrollen , sedan dra för att ange området kontrollen kommer att uppta . Släpp musen för att infoga kontrollen på userform .
4
Högerklicka på en kontroll på UserForm , klicka sedan på "Egenskaper" för att visa panelen Egenskaper , som låter dig ställa in som värden som påverkar funktion och utseende för UserForm kontroller. Klicka på den högra kolumnen i en fastighet som du vill ändra . Till exempel , klicka på höger kolumnen i " Fore Color " egendom gå in i området för att ändra färgen på en kontroll display text . Att lära sig om en kontroll egenskapen trycker du på F1 efter att ha klickat den högra kolumnen i någon egendom att visa hjälpen för den egenskapen .
5
Skriv det nya värdet för fastigheten . Till exempel , för att ändra det valda kontrollens förgrund text till rött , typ " 255 ", som VBA tolkar som den röda färgen .
6
Högerklicka på verktygsfältet och klicka sedan på " UserForm " för att visa en ny palett med alternativ som låter dig anpassa och ordna UserForm kontroller . Klicka på en kontroll som du vill justera med en annan kontroll , tryck och håll ned Skift . Klicka på den kontroll du vill rikta in den markerade kontrollen med , släppa Skift -tangenten . Klicka på en av anpassningen kontroller från Useform paletten , såsom " Align vänstern . " VBA kommer att ändra placeringen av kontrollerna för att utföra din begäran .