Propiedad PrintOptions.Ranges (PowerPoint)

Devuelve el objeto PrintRanges, que representa los intervalos de diapositivas de la presentación que se imprimirán. Solo lectura.

Sintaxis

expresión. Ranges

Expresión Variable que representa un objeto PrintOptions .

Valor devuelto

PrintRanges

Comentarios

Si no desea imprimir una presentación completa, debe utilizar el método Add para crear un objeto PrintRange para cada serie consecutiva de diapositivas que desea imprimir. Por ejemplo, si desea imprimir la diapositiva 1, las diapositivas 3 a 5 y las diapositivas 8 y 9 de la presentación especificada, debe crear tres objetos PrintRange: uno que represente la diapositiva 1; uno que represente las diapositivas 3 a 5; y uno que represente las diapositivas 8 y 9. Para obtener más información, vea el ejemplo de esta propiedad.

La propiedad RangeType debe establecerse en ppPrintSlideRange para los intervalos de la colección PrintRanges va a aplicar.

Para borrar todos los intervalos de impresión existentes de la colección PrintRanges, utilice el método ClearAll.

Specifying a value for the To and From arguments of the PrintOut method sets the contents of the PrintRanges object.

Ejemplo:

En este ejemplo se imprime la diapositiva 1, las diapositivas 3 a 5 y las diapositivas 8 y 9 de la presentación activa.

With ActivePresentation

    With .PrintOptions

        .RangeType = ppPrintSlideRange

        With .Ranges

            .Add 1, 1

            .Add 3, 5

            .Add 8, 9

        End With

    End With

    .PrintOut

End With

Consulte también

Objeto PrintOptions

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.