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.
Un objeto Printer representa una impresora instalada en su equipo.
Observaciones
Muchas de las propiedades del objeto Printer , como PaperSize, PaperSource y PaperOrientation, corresponden a la configuración del cuadro de diálogo Configurar impresión (menú Archivo ) de la interfaz de usuario de Microsoft Publisher.
La colección de todas las impresoras instaladas en el equipo está representada por la colección InstalledPrinters.
Ejemplo
El siguiente ejemplo de Microsoft Visual Basic para Aplicaciones macro (VBA) muestra cómo utilizar el nombreImpresora y IsActivePrinter propiedades del objeto Printer para obtener una lista de todas las impresoras instaladas en el equipo, determinar cuál de ellos es actualmente la impresora activa y obtener algunas de las opciones de la impresora activa. La macro muestra los resultados en la ventana inmediato.
Public Sub Printer_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"
Debug.Print "Paper size is ", pubPrinter.PaperSize
Debug.Print "Paper orientation is ", pubPrinter.PaperOrientation
Debug.Print "Paper source is ", pubPrinter.PaperSource
End If
Next
End Sub
Propiedades
- Application
- DriverType
- Índice
- IsActivePrinter
- IsColor
- IsDuplex
- PaperHeight
- PaperOrientation
- PaperSize
- PaperSource
- PaperWidth
- Parent
- PrintableRect
- PrinterName
- PrintMode
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.