Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/08/2008, 11:14
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Predeterminar paginas? (excel)

No, no, solo cambia el Sub por lo que te puse.

El Loop ese lo pones en la parte del código donde deseas que se 'predeterminen' las Hojas.

El todo sería algo parecido a esto:
Código PHP:
Sub Predeterminar(Hoja As Worksheet)
'
Predeterminar Macro
' Configuracion predeterminada de Paginas
'
' Acceso directo: Ctrl+Mayús+P
'
    
    
Dim ws As Worksheet
    Application
.ScreenUpdating False
    
For Each ws In ActiveWorkbook.Sheets
         
'False to extend the current selection to include
         ' 
any previously selected objects and the specified object
        ws
.Select False
    Next ws
    Application
.ScreenUpdating True
    
    With Hoja
.PageSetup
        
.PrintTitleRows ""
        
.PrintTitleColumns ""
    
End With
    Hoja
.PageSetup.PrintArea ""
    
With Hoja.PageSetup
        
.LeftHeader ""
        
.CenterHeader ""
        
.RightHeader ""
        
.LeftFooter ""
        
.CenterFooter ""
        
.RightFooter "&8&F" Chr(10) & "&A"
        
.LeftMargin Application.InchesToPoints(0.590551181102362)
        .
RightMargin Application.InchesToPoints(0.393700787401575)
        .
TopMargin Application.InchesToPoints(0.590551181102362)
        .
BottomMargin Application.InchesToPoints(0.590551181102362)
        .
HeaderMargin Application.InchesToPoints(0)
        .
FooterMargin Application.InchesToPoints(0)
        .
PrintHeadings False
        
.PrintGridlines False
        
.PrintComments xlPrintNoComments
        
.PrintQuality 600
        
.CenterHorizontally False
        
.CenterVertically False
        
.Orientation xlPortrait
        
.Draft False
        
.PaperSize xlPaperA4
        
.FirstPageNumber xlAutomatic
        
.Order xlDownThenOver
        
.BlackAndWhite False
        
.Zoom False
        
.FitToPagesWide 1
        
.FitToPagesTall 1
    End With
End Sub
Sub PredeterminarTodos
()
Dim Hoja As Worksheet
For Each Hoja In ActiveWorkbook.Sheets
    Predeterminar Hoja
Next Hoja
End Sub 
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.