elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Programar macro en world, para impresion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programar macro en world, para impresion  (Leído 1,047 veces)
galgolobo

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Programar macro en world, para impresion
« en: 9 Marzo 2006, 17:02 pm »

 :-X
Hola amiguitos.

Mi problema es que hace tiempo que no programo, en VB sólo lo he hecho una un par de veces y hace bastante tiempo, en lo que si que solía programar era en C++, pero hace aún más tiempo que no lo uso, el caso es que intento crear una macro para world que realice la siguiente función: imprimir las paginas impares por la bandeja 2 y las pares por al bandeja 1, pero que lo haga de forma alternativa y no que imprima las impares primero y luego las pares; una impar, una par ,una impar...  tengo algo de codigo desarrollado, pero na:

Sub prueba1()
'
' prueba1 Macro
' Macro grabada el 09/03/2006 por Miguel Ángel Hernández Marín
'
'  Dim ptotal As Integer

   Dim Pages As Integer
   Dim i As Integer
   Dim e As Integer
   
'  ptotal = Pages
   i = 1
   e = 2
   Do While i <= Pages
    If i = e Then
        Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
            wdPrintDocumentContent, Copies:=1, Pages:="", PageType:= _
            wdPrintEvenPagesOnly, ManualDuplexPrint:=False, Collate:=True, Background _
            :=True, PrintToFile:=False, PrintZoomColumn:=0, PrintZoomRow:=0, _
            PrintZoomPaperWidth:=0, PrintZoomPaperHeight:=0
       e = e + 2
    Else
        Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
            wdPrintDocumentContent, Copies:=1, Pages:="", PageType:= _
            wdPrintOddPagesOnly, ManualDuplexPrint:=False, Collate:=True, Background _
            :=True, PrintToFile:=False, PrintZoomColumn:=0, PrintZoomRow:=0, _
            PrintZoomPaperWidth:=0, PrintZoomPaperHeight:=0
    End If
    i = i + 1
   Loop
End Sub


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Macro para crear una agenda
Scripting
Volturyon11 0 1,709 Último mensaje 18 Febrero 2019, 21:55 pm
por Volturyon11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines