Auto- dimensionering et Excel-regneark kan opnås ved hjælp af Visual Basic for Applications ( VBA ) . VBA er et edb-programmering sprog, der anvendes i Microsoft Office-programmer til at automatisere processer . I VBA kan du bruge Application Object til at definere placeringen og størrelsen af de vigtigste Excel-vinduet . Derefter kan du bruge " ActiveWindow " ejendom til at definere placeringen og størrelsen af det aktive Excel-regneark . Disse egenskaber er nyttige, når du nødt til manuelt at re- size flere regneark til at se dem på én skærm. Instruktioner
1
Klik på " Udvikler " fanen og klik på " Visual Basic " for at åbne VB editor vinduet. Klik på " Indsæt" menuen og klikke på " Modul " for at tilføje en ny kode modul
2
Opret en ny sub procedure : .
Private Sub resizeSheet ()
< br >
3
Definer placeringen af de vigtigste Excel-vinduet ved hjælp af venstre og øverst egenskaber af ansøgningen objektet :
Application.Left = 133,75
Application.Top = 7,75
4
Definer bredden og højden af de vigtigste Excel-vinduet : Hej
Application.Width = 1173,75
Application.Height = 884,25
5
Føj følgende kode til at definere placeringen af Excel-regneark ved hjælp af de bedste og venstre egenskaber af ansøgningen objektet :
ActiveWindow.WindowState = xlNormal
med ActiveWindow
< p> Top = 111,25
Venstre = 19.75
End With
6
Definer vinduet størrelse Excel-regneark ved hjælp af Bredde og Højde egenskaber : . . < br >
Med ActiveWindow
. Bredde = 1010,25
. Højde = 590,25
End With
7
Afslut proceduren ved at skrive " End Sub ". Tryk på " F5 " for at køre proceduren.