Så här använder du VBA för att spara en Excel-fil som PDF

Författare: Marcus Baldwin
Skapelsedatum: 14 Juni 2021
Uppdatera Datum: 13 Maj 2024
Anonim
Så här använder du VBA för att spara en Excel-fil som PDF - Artiklar
Så här använder du VBA för att spara en Excel-fil som PDF - Artiklar

Innehåll

PDF-filen tillåter dig att publicera ett dokument eller rapportera så att det ser ut på samma sätt som ett system och kan inte ändras av andra. Microsoft Office 2007 och 2010 inkluderar alternativet "Publicera till PDF" i varje applikation så att du kan spara dokument, diabilder eller kalkylblad som PDF-filer. Det gör det mycket lättare att spara Excel-kalkylblad till PDF från menyn och med instruktioner.


vägbeskrivning

Microsoft Office 2007 och 2010 gör det enkelt att spara filer till PDF (Stockbyte / Stockbyte / Getty Images)
  1. Dubbelklicka på Excel-filnamnet i mappen Mina dokument eller Utforskaren eller öppna Excel och använd kommandot "Öppna" på startknappen. Leta efter din fil och klicka på "Öppna".

  2. Tryck samtidigt på tangenterna "Alt" och "F11" för att öppna Visual Basic Editor. Använd Project Explorer för att bläddra till mappen där du måste spara kalkylblad som PDF-filer. Placera markören över din Visual Basic-kod där du vill att filen ska sparas.

  3. Använd funktionen "Exportera som ett fast format" för att utföra "Spara som PDF". Denna funktion kan krävas från något arbetsblad (till exempel "ActiveSheet" .export som fastformat) eller för arbetsboken som helhet (till exempel "ActiveWorkbook".


    Du kan ange ett antal alternativ med det här kommandot, värdena under alternativet är standardvärden för Excel.

    [Obligatorisk] Typ: = xlTypePDF [Obligatoriskt] Filnamn: = [Valfritt] Kvalitet: = xlQuality Standard (xlQuality Standard eller xlQuality Minimum) [Valfritt] Inkludera dokumentegenskaper: = Sanning ("Sanning" betyder att dokumentegenskaper som författarnamn och dokumenttitel kommer att inkluderas i dokumentet. [Falskt] innebär att endast informationen inom gränserna kommer att ingå.) [Valfritt] Ignorera utskriftsområden: = Falsk ("Sanning" betyder att allt innehåll i arbetsbladet ska inkluderas; [Valfritt] Från: = 1 (Detta är numret på den sida där Excel ska börja spara. Om det utelämnas börjar Excel på första sidan.) [Valfritt] Till: = 5 (Detta är (valfritt) Öppet efter publicering: = False ("Truth" indikerar att Excel ska starta sin standardläsare av PDF-filer ; "Falskt" indikerar att den nya filen P DF bör inte öppnas automatiskt.)

  4. Kör funktionskoden för att se till att "Spara PDF" fungerat korrekt. Spara filen från kalkylbladet.


tips

  • Spara information är det snabbaste sättet att lära sig nya funktioner för att automatisera Excel-funktioner. Starta inspelningarna, utför handlingen manuellt, stoppa inspelningarna och öppna informationskoden i Visual Basic för att se de egenskaper, metoder och funktioner du behöver.

varning

  • Säkerhetskopiera kalkylarkfilen innan du arbetar med informationsautomatisering.
  • Testa din automation noggrant för att försäkra dig om att det fungerade som förväntat.
  • Den här upplösningen fungerar för Excel 2007 och 2010 på Windows-plattformen. Implementeringen på en Mac kan vara annorlunda.

Vad du behöver

  • Microsoft Excel 2007 eller 2010
  • Microsoft Office 2007 med "Spara som PDF eller XPS" (ingår inte nödvändigtvis i Office 2010)