Compartir a través de


Objeto InstalledPrinters (Publisher)

Representa la colección de todos los objetos Printer , cada uno de los cuales representa una de las impresoras instaladas en el equipo.

Observaciones

Para proporcionar al usuario una selección de impresoras para imprimir una publicación, puede recorrer en iteración la colección InstalledPrinters para obtener una lista de los nombres de todas las impresoras instaladas en el equipo.

La propiedad predeterminada de la colección InstalledPrinters es artículo.

Ejemplo

La siguiente macro de Microsoft Visual Basic para Aplicaciones (VBA) muestra cómo puede usar las propiedades PrinterName e IsActivePrinter del objeto Printer para obtener una lista de todas las impresoras instaladas en el equipo y determinar cuál de ellas es actualmente la impresora activa.

Public Sub InstalledPrinters_Example() 
 
 Dim pubInstalledPrinters As Publisher.InstalledPrinters 
 Dim pubApplication As Publisher.Application 
 Dim pubPrinter As Publisher.Printer 
 
 Set pubApplication = ThisDocument.Application 
 Set pubInstalledPrinters = pubApplication.InstalledPrinters 
 
 For Each pubPrinter In pubInstalledPrinters 
 Debug.Print pubPrinter.PrinterName 
 If pubPrinter.IsActivePrinter Then 
 Debug.Print "This is the active printer." 
 End If 
 Next 
 
End Sub 

Propiedades

Vea también

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.