Comment utiliser VBA pour enregistrer un fichier Excel au format PDF

Auteur: Frank Hunt
Date De Création: 12 Mars 2021
Date De Mise À Jour: 15 Peut 2024
Anonim
COMMENT TRANSFORMER UNE FEUILLE DE CALCUL EN PDF EN 1 CLIC AVEC VBA SUR EXCEL - excel2pdf
Vidéo: COMMENT TRANSFORMER UNE FEUILLE DE CALCUL EN PDF EN 1 CLIC AVEC VBA SUR EXCEL - excel2pdf

Contenu

Le fichier PDF vous permet de publier un document ou un rapport de sorte qu’il ait la même apparence sur n’importe quel système et qu’il ne puisse pas être modifié par d’autres. Microsoft Office 2007 et 2010 incluent l'option "Publier au format PDF" dans chaque application pour vous permettre d'enregistrer des documents, des diapositives ou des feuilles de calcul au format PDF. Cela facilite beaucoup la sauvegarde des feuilles de calcul Excel au format PDF à partir du menu et avec les instructions.


Les instructions

Microsoft Office 2007 et 2010 facilite l'enregistrement de fichiers au format PDF (Stockbyte / Stockbyte / Getty Images)
  1. Double-cliquez sur le nom du fichier Excel dans le dossier Mes documents ou dans l'Explorateur Windows, ou ouvrez Excel et utilisez la commande "Ouvrir" du bouton de démarrage. Recherchez votre fichier et cliquez sur "Ouvrir".

  2. Appuyez simultanément sur les touches "Alt" et "F11" pour ouvrir Visual Basic Editor. Utilisez l'Explorateur de projet pour rechercher le dossier dans lequel vous devez enregistrer les feuilles de calcul sous forme de fichiers PDF. Placez votre curseur sur votre code Visual Basic où vous souhaitez que le fichier soit enregistré.

  3. Utilisez la fonction "Exporter au format fixe" pour exécuter "Enregistrer au format PDF". Cette fonction peut être requise à partir de n’importe quelle feuille de calcul (par exemple, "ActiveSheet" .export en tant que format fixe) ou du classeur dans son ensemble (par exemple, "ActiveWorkbook".


    Vous pouvez définir un certain nombre d’options avec cette commande, les valeurs ci-dessous étant les valeurs par défaut pour Excel.

    [Obligatoire] Type: = xlTypePDF [Obligatoire] Nom du fichier: = [Facultatif] Qualité: = Norme xlQuality (Norme xlQuality ou Minimum xlQuality) [Facultatif] Inclure les propriétés du document: = Vérité ("Vérité" signifie que les propriétés du document, telles que le nom de l'auteur et le titre du document, seront incluses dans le document. [False] signifie que seules les informations comprises dans les limites seront incluses.) [Facultatif] Ignorer les zones d'impression: = False ("Vérité" signifie que tout le contenu de la feuille de calcul doit être inclus; [Facultatif] De: = 1 (Il s’agit du numéro de la page où Excel devrait commencer à enregistrer. S'il est omis, Excel commencera sur la première page.) [Facultatif] À: = 5 (Ceci est (facultatif) Ouverture après publication: = False ("Vérité" indique qu'Excel doit lancer son lecteur par défaut de fichiers PDF "False" indique que le nouveau fichier P DF ne doit pas être ouvert automatiquement.)

  4. Exécutez le code de fonction pour vous assurer que "Enregistrer le PDF" a fonctionné correctement. Enregistrez le fichier de la feuille de calcul.


Comment

  • L'enregistrement d'informations est le moyen le plus rapide d'apprendre de nouvelles fonctions pour automatiser les fonctions Excel. Démarrez les enregistrements, exécutez l'action manuellement, arrêtez les enregistrements et ouvrez le code d'informations dans Visual Basic pour afficher les propriétés, méthodes et fonctions dont vous avez besoin.

Avis

  • Sauvegardez le fichier tableur avant de travailler sur l'automatisation des informations.
  • Testez votre automatisation avec soin pour vous assurer qu'elle a fonctionné comme prévu.
  • Cette résolution fonctionne pour Excel 2007 et 2010 sur la plate-forme Windows. L'implémentation sur un Mac peut être différente.

Ce dont vous avez besoin

  • Microsoft Excel 2007 ou 2010
  • Microsoft Office 2007 avec "Enregistrer au format PDF ou XPS" (non nécessairement inclus dans Office 2010)