Microsoftin laskentataulukko-ohjelmistoperhe, joka sisältää työkaluja tietojen analysointiin, kaavioiden luomiseen ja viestintään.
Tämä vastaus on käännetty automaattisesti. Tämän seurauksena saattaa ilmetä kielioppivirheitä tai outoa sanamuotoa.
Hei Ellisusi,
Kiitos viestistäsi Microsoft Community -yhteisössä.
Kuvauksesi perusteella näyttää siltä, että haluat tietää, kuinka kaikki Excel-työkirjan arkit tallennetaan yksittäisinä PDF-tiedostoina, joista jokainen on nimetty vastaavien arkkien nimien mukaan, yhdellä toiminnolla, voimme täysin ymmärtää ahdinkosi ja teemme kaikkemme auttaaksemme sinua.
Tämän tehtävän suorittaminen edellyttää makrojen (VBA) käyttöä. Tässä ovat vaiheet:
- Napsauta Excel-nauhan "Kehittäjä" -välilehteä ja valitse sitten "Makrot".
- Kirjoita avautuvassa uudessa ikkunassa makron nimi ja napsauta "Luo".
- Kopioi seuraava koodi ja liitä se rivien Sub MacroName() ja End Sub väliin. Varmista, että korvaat MacroName vaiheessa 2 määrittämälläsi nimellä ja tallenna työkirja.
Dim ws As Worksheet Dim wb As Workbook Dim strPath As String Dim strFile As String Set wb = ThisWorkbook strPath = wb.Path & "\" For Each ws In wb.Worksheets strFile = strPath & ws.Name & ".pdf" ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:=strFile, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False Next ws MsgBox "All sheets are saved as PDF", vbInformation, "Done" - Palaa "Kehittäjä" -välilehdelle ja napsauta "Makrot" uudelleen. Valitse uudessa ikkunassa juuri luomasi makro ja napsauta "Suorita".
- Juuri luodut PDF-tiedostot, joista kukin on nimetty taulukoiden nimien mukaan, löytyvät samasta hakemistosta kuin Excel-työkirja.
Makron suorittamisen jälkeen:
- Varmista, että Excelin tulostinasetukset on määritetty vastaavasti, kuten asettamalla se 'Microsoft Print to PDF' täällä, jotta makro toimii sujuvasti.
Ole hyvä ja jaa tulos kanssamme. Odotamme innolla päivitystäsi. Jos sinulla on lisäkysymyksiä, ota rohkeasti yhteyttä!
Kiitos yhteistyöstä ja ymmärryksestä. Toivon, että pysyt turvassa ja hyvin!
Parhain terveisin
Thomas C - MSFT | Microsoft-yhteisön tukiasiantuntija