Les partenaires publicitaires:

Comment utiliser VBA pour enregistrer dans Excel au format PDF

Le format de fichier PDF vous permet de publier un document ou d'un rapport de sorte qu'il semble le même sur tout système et de sorte qu'il ne peut pas être modifié par d'autres. Microsoft Office 2007 et 2010 incluent une option "Publier au format PDF" dans chaque application de sorte que vous pouvez enregistrer des documents, les terrasses des diaporamas ou des feuilles de calcul au format PDF. Cela rend beaucoup plus facile de sauver les versions PDF des feuilles de calcul Excel dans le menu et dans les macros.

Choses que vous devez

  • Microsoft Excel 2007 ou 2010
  • Microsoft Office 2007 "Enregistrer en PDF ou XPS" add-in (pas complément nécessaire pour Office 2010)

Instructions

  1. Double-cliquez sur le nom du fichier Excel à partir de Mes documents ou l'Explorateur Windows, ou lancer Excel et utilisez la commande "Ouvrir" dans le bouton de démarrage. Accédez à votre fichier et cliquez sur «Ouvrir».

  2. Appuyez sur la touche "F11", "Alt" et simultanément pour ouvrir l'éditeur Visual Basic. Utilisez l'Explorateur de projet pour parcourir le module où vous avez besoin pour automatiser sauver la feuille de calcul sous forme de fichier PDF. Placez votre curseur dans votre code Visual Basic où vous voulez le sauver de se produire.




  3. Utilisez la fonction "ExportAsFixedFormat" pour effectuer une "Enregistrer au format PDF." Cette fonction peut être invoquée de toute feuille de calcul (par exemple, ActiveSheet.ExportAsFixedFormat) ou pour le classeur dans son ensemble (par exemple, ActiveWorkbook.ExportAsFixedFormat).

    Vous pouvez définir un certain nombre d'options avec ce commandement les valeurs des options ci-dessous sont les valeurs par défaut d'Excel.



    [Obligatoire] Type: = xlTypePDF
    [Obligatoire] Nom du fichier: =
    [Option] Qualité: = xlQualityStandard (xlQualityStandard ou xlQualityMinimum)
    [Facultatif] IncludeDocProperties: = True (. "True" signifie que les propriétés de documents, tels que le nom de l'auteur et le titre du document, seront inclus dans le Fichier PDF "False" signifie que ces propriétés ne seront pas définies dans le fichier PDF)
    [Facultatif] IgnorePrintAreas: = False (. "True" signifie que tout le contenu de la feuille de calcul devrait être inclus- "Faux" indique que seule l'information au sein de vos définir des zones d'impression sera inclus)
    [Option] De: = 1 (.. Ceci est le numéro de la page où Excel devrait démarrer le sauver si cela est omis, Excel commence à la première page)
    [Option] Pour: = 5 (. Ceci est le numéro de la page où Excel devrait terminer la sauver si cela est omis, Excel se termine à la dernière page.)
    [Option] OpenAfterPublish: = False ("True" indique que Excel devrait lancer votre lecteur par défaut pour les fichiers PDF avec le fichier PDF ouvert "Faux" indique que le nouveau fichier PDF ne doit pas être ouvert automatiquement.)

  4. Exécutez la fonction de code pour veiller à ce que l'option "Enregistrer en PDF" fonctionne correctement. Enregistrez le fichier de tableur.

  5. / ol '}, google_image_size:' 336x280 '}) - AdblockPlus.detect (function (usesABP) {if (usesABP) {googleAds.overrideAd (' GoogleAdsense336x280 ', {google_ad_channel:' cpu_computer_software, texte, suggested8, Art6 '}) - }}) -
» » » » Comment utiliser VBA pour enregistrer dans Excel au format PDF