knorrigt.com

Home > Ordenadores > Cómo imprimir un archivo PDF adjunto en VBA de Outlook

Cómo imprimir un archivo PDF adjunto en VBA de Outlook

Advertisement

Aprender cómo imprimir archivos PDF adjuntos de Microsoft Outlook utilizando Visual Basic para Aplicaciones (VBA) le puede ahorrar tiempo cuando se necesita imprimir muchos archivos PDF adjuntos. VBA es un lenguaje de programación que se utiliza en todas las aplicaciones de Microsoft Office para automatizar tareas como la impresión de archivos. En Outlook, puede crear procedimientos que se añade código VBA y ejecutado con el Editor de Visual Basic. Utilizar la biblioteca "ShellExecute" para ejecutar el comando de impresión e imprimir un archivo PDF. Se puede crear un par de "bucles For ..." para buscar archivos PDF adjuntos en la bandeja de entrada e imprimirlos.

Instrucciones

Lanzamiento de Microsoft Outlook, haga clic en el menú "Herramientas" y haga clic en "Macro> Editor de Visual Basic" para abrir las ventanas VB Editor. Haga clic en el menú "Insertar" y haga clic en "Módulo" para añadir un nuevo módulo de código VBA.

Copia y pega el código siguiente para definir la función "ShellExecute" que va a utilizar para imprimir los archivos PDF:

Public Declare la función ShellExecute Lib "shell32.dll" Alias ​​"ShellExecuteA"
(ByVal CVent As Long, ByVal lpOperation como secuencia, de ByVal como secuencia lpFile,
lpParameters ByVal como secuencia, de ByVal como secuencia lpDirectory, _
ByVal nShowCmd As Long) As Long

Añadir la siguiente función para llamar a la función "ShellExecute" e imprimir el archivo PDF actual:

Función PrintFile (pdfName como secuencia)
ShellExecute 0, "Imprimir", pdfName, vbNullString, "", 1
End Function

Copia y pega el código siguiente para recorrer todos los elementos de correo e imprimir cualquier archivo adjunto PDF contenidos utilizando la impresora predeterminada:

PrintAttachments Public Sub ()

Dim myInbox As MAPIFolder
Dim mailItem As mailItem
Dim attchmt As Attachment
Dim pdfName As String
Set myInbox = GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
For Each mailItem In myInbox.Items
For Each attchmt In mailItem.Attachments
If (InStr(1, attchmt, ".pdf", vbTextCompare) <> 0) Then
pdfName = "C:\Temp\" & attchmt.fileName
attchmt.SaveAsFile pdfName
Call printFile(pdfName)
End If
Next
Next
Set myInbox = Nothing

End Sub

Pulse la tecla "F5" para ejecutar el código. El código guardará todos los archivos adjuntos PDF en "C: \ Temp" antes de imprimirlas.

Cómo imprimir un archivo PDF que utiliza VBA
Las aplicaciones de Visual Basic (VBA) diseñado por Microsoft utilizan un lenguaje de programación Visual6. Fue creado para que los desarrolladores permiten funciones definidas por el usuario y automatizar procesos. Puede ser utilizado para crear un
Cómo imprimir un archivo PDF en forma de volante
Puede imprimir el archivo PDF con un volante utilizando la configuración de impresión en la mayoría de las aplicaciones de escritorio compatibles con archivos PDF, como Adobe Reader, Microsoft Word y el Foxit Reader gratis. Mientras que las nuevas ve
Un formato de documento portátil (PDF) bloqueos de archivo en el formato del documento. Esto significa que, a diferencia de otros documentos de texto (como Word) que pierden su formato cuando enviado por correo electrónico o subidos a Internet, PDF m
Cómo imprimir varios archivos PDF
Si necesita ver un archivo de formato de documento portátil (PDF), un visor de PDF gratuito, como Adobe Reader es justo lo que necesita. Si necesita imprimir el archivo, se puede hacer eso, también. Sin embargo, Adobe Acrobat Reader o no es capaz de
Cómo imprimir un archivo PDF sin margen
Un archivo PDF (Portable Document Format) es un tipo popular de documento electrónico que fue creado por Adobe Systems. Para imprimir un archivo PDF sin fronteras, puede utilizar los programas de software de Adobe (Adobe Acrobat y Adobe Reader) o el
Cómo imprimir un archivo PDF bloqueado
Los archivos PDF son a menudo bloqueados por el propietario para evitar su edición, impresión de texto y seleccionar y gráficos. La única manera de levantar las restricciones de estos archivos protegidos es descifrarlos. Con el software de PDF Passwo
Cómo imprimir leer archivos PDF Sólo
Adobe crea archivos PDF a principios de 1990. Este es un tipo de archivo común para las facturas u otros documentos que el remitente o el usuario no desea cambiar. Es necesario un programa especial para abrir archivos PDF de Adobe, llamado Acrobat Re
Para la elaboración profesionales, estudiantes, académicos, investigadores, diseñadores y otros, Adobe PDF se ha convertido en el formato de documento más popular para el acceso, la lectura y la impresión de imágenes ricas en gráficos pesados ​​y arc
Cómo imprimir un archivo PDF con PowerDesigner
PowerDesigner es modelado y gestión de metadatos software creado por Sybase. El programa está diseñado para ayudar a las organizaciones de gran tamaño con el modelado de datos, arquitectura de la información y la arquitectura de la empresa. PowerDesi
Cómo imprimir un archivo PDF en VB
La forma más fácil de imprimir un PDF desde dentro de Visual Basic es la combinación de Visual Basic con una tecnología relacionada que viene en todos los equipos Windows: Visual Basic Script. Para ello, tendrá que trabajar en dos partes: en primer l
Cómo imprimir un archivo PDF en Windows
archivos (PDF) Formato de Documento Portátil se utilizan para visualizar los boletines de noticias, notas, documentos y presentaciones. Si se le envía un archivo PDF a través de correo electrónico o ha descargado uno de la Internet, puede imprimir fá
Un PDF es un archivo "Formato de Documento Portátil" que se puede ver en cualquier ordenador con cualquier sistema operativo, siempre y cuando se tiene instalado el software de visualización de PDF. El archivo PDF fue creado por Adobe Systems In
Cómo imprimir grandes archivos PDF
Formato de Documento Portátil (PDF) son un archivo de imagen inventado por Adobe en 1993, lo que le permite ver los archivos de documentos en la forma de una imagen. Esta es una medida de seguridad muy útil que impide a nadie de la edición del texto
Cómo utilizar VBA para abrir e imprimir un archivo PDF
Visual Basic para Aplicaciones (VBA) es el lenguaje de programación utilizado con Microsoft Office para hacer las aplicaciones realizan tareas dinámicas, uno de los cuales está abrir e imprimir archivos PDF. Para realizar esta tarea, es necesario un
Se puede crear un archivo PDF dinámico sin tener que comprar software caro. Descargas gratuitas están disponibles que va a hacer el trabajo muy bien. Después de descargar e instalar el software, es sólo una cuestión de usar el comando "Imprimir"
Cómo desbloquear un archivo PDF protegido con contraseña
Los archivos PDF pueden ser protegidos con contraseñas o pueden tener ciertas características, tales como la impresión, los discapacitados para impedir que personas no autorizadas accedan a la información contenida en el archivo. Hay muchos tipos de
Cómo editar un archivo PDF rellenable
Formatos de documento portátil (PDF), desarrollado por Adobe, y se utilizan ampliamente en línea porque el programa lector gratuito de Adobe permite a cualquier persona abrir e imprimir un PDF desde un ordenador personal. Mientras que los archivos PD
Cómo hacer un archivo PDF de varias páginas
El formato de documento portátil (PDF) fue creado por Adobe para permitir el intercambio de diseño fijo, archivos de documentos editables a través de múltiples sistemas operativos y plataformas. Utilización de Adobe Reader, casi cualquier computadora
Cómo incrustar un archivo PDF en una página Web
Si alguna vez has querido compartir un documento con los visitantes de su sitio web, usted debe saber cómo insertar un archivo PDF en una página Web. PDF significa formato de documento portátil. Desarrollado por la compañía de software de Adobe, que