Hoe VBA te gebruiken om een ​​Excel-bestand op te slaan als PDF

Schrijver: Janice Evans
Datum Van Creatie: 27 Juli- 2021
Updatedatum: 22 November 2024
Anonim
Macro om meteen op te kunnen slaan als PDF
Video: Macro om meteen op te kunnen slaan als PDF

Inhoud

Met het PDF-bestand kunt u een document of rapport publiceren zodat het op elk systeem hetzelfde is en niet door anderen kan worden gewijzigd. Microsoft Office 2007 en 2010 bevatten de optie "Publiceren naar PDF" in elke toepassing, zodat u documenten, dia's of spreadsheets als PDF-bestanden kunt opslaan. Dit maakt het veel eenvoudiger om Excel-spreadsheets naar PDF te bewaren vanuit het menu en met instructies.


routebeschrijving

Met Microsoft Office 2007 en 2010 kunt u eenvoudig bestanden naar PDF opslaan (Stockbyte / Stockbyte / Getty Images)
  1. Dubbelklik op de Excel-bestandsnaam in de map Mijn documenten of Windows Verkenner of open Excel en gebruik de opdracht "Openen" op de startknop. Zoek naar uw bestand en klik op 'Openen'.

  2. Druk tegelijkertijd op de toetsen "Alt" en "F11" om de Visual Basic-editor te openen. Gebruik Projectverkenner om naar de map te bladeren waar u spreadsheets als PDF-bestanden wilt opslaan. Plaats uw cursor op uw Visual Basic-code waar u het bestand wilt opslaan.

  3. Gebruik de functie "Exporteren als een vast formaat" om "Opslaan als PDF" uit te voeren. Deze functie kan van elk werkblad worden vereist (bijvoorbeeld "ActiveSheet" .export als vaste indeling) of voor de hele werkmap (bijvoorbeeld "ActiveWorkbook".


    U kunt een aantal opties instellen met deze opdracht. De onderstaande waarden zijn standaardwaarden voor Excel.

    [Vereist] Type: = xlTypePDF [Vereist] Bestandsnaam: = [Optioneel] Kwaliteit: = xlQuality-standaard (xlQuality-standaard of xlQuality-minimum) [Optioneel] Documenteigenschappen opnemen: = Waarheid ("Waarheid" betekent dat documenteigenschappen zoals auteursnaam en documenttitel in het document worden opgenomen. [False] betekent dat alleen de informatie binnen de grenzen wordt opgenomen.) [Optioneel] Negeer afdrukgebieden: = False ("Truth" betekent dat alle inhoud in het werkblad moet worden opgenomen; [Optioneel] Vanaf: = 1 (Dit is het nummer van de pagina waar Excel moet beginnen met opslaan.) Als dit wordt weggelaten, start Excel op de eerste pagina.) [Optioneel] Aan: = 5 (dit is (optioneel) Openen na publicatie: = False ("Truth" geeft aan dat Excel zijn standaardlezer van PDF-bestanden moet starten ; "False" geeft aan dat het nieuwe bestand P DF zou niet automatisch moeten worden geopend.)

  4. Voer de functiecode uit om te controleren of "Save PDF" correct werkt. Sla het bestand op vanuit het werkblad.


tips

  • Het opslaan van informatie is de snelste manier om nieuwe functies te leren om Excel-functies te automatiseren. Start de opnamen, voer de actie handmatig uit, stop de opnamen en open de informatiecode in Visual Basic om de eigenschappen, methoden en functies te bekijken die u nodig hebt.

waarschuwing

  • Maak een back-up van het spreadsheetbestand voordat u aan informatie-automatisering werkt.
  • Test uw automatisering zorgvuldig om er zeker van te zijn dat deze werkt zoals verwacht.
  • Deze resolutie werkt voor Excel 2007 en 2010 op het Windows-platform. De implementatie op een Mac kan anders zijn.

Wat je nodig hebt

  • Microsoft Excel 2007 of 2010
  • Microsoft Office 2007 met "Opslaan als PDF of XPS" (niet noodzakelijk opgenomen in Office 2010)