Algunas impresoras tienen la capacidad de imprimir en ambas caras de una hoja de papel. Esta función se llama impresión a doble cara y puede agregar una gran cantidad de cambio al costo de una impresora. Si su impresora no tiene impresión a doble cara, la única forma de lograr el mismo resultado es pasar el papel dos veces por la impresora. La siguiente macro de VBA le ayudará en este proceso. Primero imprime las páginas impares de un documento, le pide que dé la vuelta al papel y luego imprime las páginas pares.

Sub PrintBothSides()

Dim iTemp As Integer

ActiveDocument.PrintOut Copies:=1, PageType:=wdPrintOddPagesOnly     iTemp = MsgBox("Switch paper to continue", vbOKCancel, "PrintBothSides")

If iTemp = vbOK Then         ActiveDocument.PrintOut Copies:=1, PageType:=wdPrintEvenPagesOnly     End If End Sub

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.

link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

WordTips es su fuente de formación rentable en Microsoft Word.

(Microsoft Word es el software de procesamiento de texto más popular del mundo). Este consejo (1418) se aplica a Microsoft Word 97, 2000, 2002 y 2003.