Auto -sizing et Excel-regneark kan oppnås ved hjelp av Visual Basic for Applications ( VBA ) . VBA er et programmeringsspråk som brukes i Microsoft Office-programmer til å automatisere prosesser . I VBA , kan du bruke Application Object å definere plasseringen og størrelsen av de viktigste Excel-vinduet . Deretter kan du bruke " ActiveWindow " eiendom for å definere plasseringen og størrelsen på den aktive Excel regneark . Disse egenskapene er nyttige når du må manuelt endre størrelsen flere regneark for å vise dem i ett skjermbilde . Instruksjoner
en
Klikk på " Developer " og klikk " Visual Basic " for å åpne VB editor vinduet . Klikk på " Insert"-menyen og klikk " Module" for å legge til en ny kode modul
2
Opprett en ny sub prosedyre : .
Private Sub resizeSheet ( )
3
Definer plasseringen av de viktigste Excel-vinduet ved hjelp av Venstre og Topp egenskapene til programmet objektet :
Application.Left = 133,75
Application.Top = 7,75
4
Definer bredden og høyden av de viktigste Excel-vinduet : en
Application.Width = 1173,75
Application.Height = 884,25
5
Legg til følgende kode for å definere plasseringen av Excel regneark ved hjelp av øvre og venstre egenskapene til programmet objektet :
ActiveWindow.WindowState = xlNormal
p Med ActiveWindow
< p > Top = 111,25
Venstre = 19.75
End With
6
Definer størrelsen på vinduet i Excel-regnearket ved hjelp av bredden og høyden egenskaper : . .
p Med ActiveWindow
. Bredde = 1010,25
. Høyde = 590,25
End With
7
End prosedyren ved å skrive "End Sub ." Trykk "F5 " for å kjøre prosedyren.