knorrigt.com

Home > Ordenadores > Cómo utilizar VBA para guardar en Excel como un PDF

Cómo utilizar VBA para guardar en Excel como un PDF

Advertisement

Cómo utilizar VBA para guardar en Excel como un PDF

El formato de archivo PDF le permite publicar un documento o informe para que se vea igual en cualquier sistema y de manera que no se puede cambiar por otros. Microsoft Office 2007 y 2010 incluyen una opción "Publicar como PDF" en cada aplicación para que pueda guardar documentos, presentaciones de diapositivas u hojas de cálculo como archivos PDF. Esto hace que sea mucho más fácil para guardar versiones PDF de hojas de cálculo Excel en el menú y dentro de las macros.

Cosas que necesitará

Microsoft Excel 2007 o 2010

Microsoft Office 2007 "Guardar como PDF o XPS" en (sin complemento necesario para Office 2010)

Instrucciones

Haga doble clic en el nombre del archivo de Excel desde Mis documentos o el Explorador de Windows, o iniciar Excel y utilizar el comando "Abrir" en el botón de inicio. Busque el archivo y haga clic en "Abrir".

Pulse la tecla "F11", "Alt" y al mismo tiempo para abrir el editor de Visual Basic. Utilice el Explorador de proyectos para navegar al módulo donde se necesita para automatizar el ahorro de la hoja de cálculo como un archivo PDF. Coloca el cursor en el código de Visual Basic en la que desea guardar el que se produzca.

Utilice la función "ExportAsFixedFormat" para llevar a cabo un "Guardar como PDF". Esta función se puede invocar desde cualquier hoja de cálculo (por ejemplo, ActiveSheet.ExportAsFixedFormat) o para el libro en su conjunto (por ejemplo, ActiveWorkbook.ExportAsFixedFormat).

Puede configurar una serie de opciones con este comando; los valores de las opciones que se muestran a continuación son los valores por defecto de Excel.

[Obligatorio] Tipo: = xlTypePDF
[Obligatorio] Nombre del archivo: = <ruta de acceso y el nombre del archivo con el sufijo .pdf>
[Opcional] Calidad: = xlQualityStandard (xlQualityStandard o xlQualityMinimum)
IncludeDocProperties [Opcional]: = True (. "Verdadero" significa que las propiedades del documento, como el nombre del autor y el título del documento, se incluirán en el archivo PDF; "Falso" significa que estas propiedades no se establecen en el archivo PDF)
[Opcional] IgnorePrintAreas: = False (. "Verdadero" significa que todo el contenido de la hoja de cálculo debe incluirse; "falso" indica que se incluirá únicamente la información dentro de sus áreas de impresión de ajuste)
[Opcional] Desde: 1 = (.. Este es el número de página en Excel debe comenzar el salve Si esto se omite, Excel se inicia en la primera página)
[Opcional] A: 5 = (. Este es el número de página en Excel debe terminar el salve Si esto se omite, Excel termina en la última página.)
[Opcional] OpenAfterPublish: = False ( "True" indica que Excel debe lanzar su lector por defecto para archivos PDF con el archivo PDF abierto; "falso" indica que el nuevo archivo PDF no debe abrirse automáticamente.)

Ejecutar la función de código para asegurar que el "Guardar en PDF" funciona correctamente. Guarde el archivo de hoja de cálculo.

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
Cómo utilizar VBA para ir a la última fila en una hoja de Excel
Aprender a usar Visual Basic para Aplicaciones (VBA) en Excel que puede ahorrar tiempo en la búsqueda de datos en una hoja de cálculo. Microsoft Excel, una hoja de cálculo incluidos en Microsoft Office, le da las herramientas para analizar fácilmente
Cómo utilizar VBA para obtener los rangos con nombre en una hoja de cálculo de Excel
VBA (Visual Basic) se basa en la observación inteligente que se puede ahorrar tiempo de programación mediante la creación de macros y generación automática de código de su procedimiento. La gran ventaja es que se evita la necesidad de escribir código
Cómo utilizar VBA para importar datos de Excel a Access
Aprender a usar Visual Basic para aplicaciones para importar datos en Access puede hacer que su aplicación de base de datos más dinámico. En VBA, puede utilizar una combinación de objetos para abrir un libro de Excel existente e importar ciertos dato
Cómo utilizar VBA para leer un documento de Microsoft Word
Microsoft Word es un procesador de textos utilizado para crear y formatear documentos. Visual Basic para Aplicaciones (VBA) se utiliza habitualmente para automatizar tareas repetitivas entre las aplicaciones de Microsoft Office como Word, Excel y Acc
Cómo utilizar VBA para Centro de texto en un documento de Word
Algunos procesos manuales se pueden automatizar fácilmente en Microsoft Word mediante el uso de Visual Basic para Aplicaciones, o VBA. En VBA puede utilizar el objeto ParagraphFormat para realizar cambios en el formato de un párrafo. Puede utilizar l
Cómo utilizar Picasa para guardar varias imágenes en un 4x6
Las cámaras digitales de bajo costo hacen que sea fácil tomar fotos de las personas y eventos especiales en su vida. Es posible, sin embargo, terminar con cientos de fotos en carpetas repartidos por todo el disco duro. aplicación Picasa de Google le
Microsoft Excel le permite crear objetos y formas para mejorar la forma de mostrar los datos. Con la paleta de "formas" del programa, usted puede crear fácilmente ilustraciones y diagramas. Hay ocasiones en las que vemos en la necesidad de prote
función GRADOS de Excel convierte radianes a grados y es la función inversa de RADIANES. Ambos radianes y grados son unidades de medida circular y la conversión entre los dos es un requisito frecuente en trigonometría. Los pasos siguientes muestran c
La función de Excel BUSCARV significa vertical de mirar hacia arriba. Se busca a un valor especificado en la primera columna de una tabla. Devuelve el valor de la misma fila de una columna especificada de dicho cuadro. BUSCARV debe utilizarse en luga
Elija la función de Excel devuelve un valor de una lista de argumentos basados ​​en el número de índice especificado. Por ejemplo, esto puede ser usado para convertir un número entre 1 y 7 para los días de la semana. Los pasos siguientes muestran cóm
Cómo utilizar función de crecimiento de Excel. Microsoft Excel es un sistema que puede utilizar para calcular el análisis estadístico. Utilice la función de crecimiento, si usted está tratando de calcular un análisis de regresión simple como la predi
Cómo utilizar la función Código de Excel. Función de código de Excel determina la representación numérico para el primer carácter de la cadena de texto especificada. Este valor se determina por el conjunto de caracteres que se utiliza. Este será el j
Cómo utilizar la función Intercepción de Excel. Microsoft incluye una gran cantidad de funciones muy útiles en su software de hoja de cálculo Excel. Uno de ellos, que continuamente se está mejorando la precisión es la función de intercepción. Interce
Cuando se desea añadir un logotipo a su página web o correo electrónico, algunos HTML simple es todo lo que se necesita para insertar la imagen. Adición de un logotipo puede hacer que sus esfuerzos de publicación en línea mucho más profesional, y es
Cómo utilizar BearShare para descargar música
Aprender a utilizar el programa BearShare para descargar y compartir música en este video tutorial libre en el software de intercambio de archivos peer-to-peer. RESUMEN DE LA sERIE intercambio de archivos peer-to-peer se hizo popular como una manera
Visual Basic para Aplicaciones (VBA) es un lenguaje de programación utilizado exclusivamente para las aplicaciones de Microsoft Office. VBA le permite personalizar Excel escribiendo macros o trozos o código ejecutable que pueden adaptar el programa p
La función de Roundup en Microsoft Excel puede utilizarse para redondear los números hasta un valor conveniente. Se puede utilizar para redondear un valor de hasta cualquiera de un número especificado de cifras decimales o un número especificado de c
Cómo utilizar la función SI en Excel para las pruebas de puntuación
Todas las versiones de Excel ofrecen una función llamada "IF", que permite que el programa determine automáticamente el resultado para una celda en la hoja de cálculo basado en el contenido de otro. Estas fórmulas son fáciles de escribir y puede