Medan Microsoft Excel 2007 erbjuder en mängd olika utskriftsalternativ från tryckeriet menyn i verktygsfältet , ger det inte dig möjlighet att skriva ut udda eller jämna sidor . Lyckligtvis finns det ett verktyg som du kan använda för att skriva ut udda och jämna sidor : Visual Basic for Applications ( VBA ) . VBA är inbyggt i Excel 2007 , och gör att du kan anpassa Excel för att passa dina behov . Detta inkluderar kör makron ( program som utför en specifik uppgift ) . Instruktioner
1
Klicka på " Utvecklare " fliken i Excel 2007 .
2
Klicka på " Visual Basic " för att öppna Visual Basic Editor ( VBE ) .
3
Klicka på " Infoga " och sedan " module " för att öppna ett tomt modulfönstret
4
Kopiera och klistra in följande kod i modulen fönstret : .
Sub PrintOddEven ( ) katalog
Dim TotalPages så länge
Dim startsida As Long
Dim Page As Integer
startsida = InputBox ( " Enter första sidnummer " )
TotalPages = Application.ExecuteExcel4Macro ( " GET.DOCUMENT ( 50 ) " ) katalog p Om startsida> 0 Och startsida <= TotalPages Sedan
för Page = startsida till TotalPages Steg 2 Review
ActiveSheet.PrintOut Från : = Sida , att : = Sida , _
Kopior : = 1 , Sortera : = Sant
Nästa
End If
End Sub
5
Tryck " F5 " för att köra makrot . Ett pop - up fönster kommer att visas och du kommer tillbaka till Excel . Startsidans nummer i textrutan
6
Type . Om du vill skriva ut udda sidor , anger ett ojämnt tal . Om du vill skriva ut jämna sidor anger ett jämnt antal . Excel kommer att skriva ut udda eller jämna sidor från denna utgångspunkt . Till exempel , om du skriver " 1 , " Excel skriver ut udda sidor 1 till slutet av dokumentet .