Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.