Jak używać przycisku polecenia, aby zapisać aktywny arkusz roboczy jako plik PDF w programie Excel?
Pracując w programie Microsoft Excel możesz napotkać problem z zapisaniem aktywnego arkusza do pliku PDF. W tym artykule możesz dowiedzieć się, jak zapisać aktywny arkusz roboczy jako plik PDF z kodem VBA za pomocą przycisku polecenia. A jeśli chcesz również zapisać zakres lub każdy arkusz w aktywnym skoroszycie jako osobny plik PDF, ten artykuł również może Ci pomóc.
Użyj przycisku polecenia, aby zapisać aktywny arkusz jako plik PDF z kodem VBA
Z łatwością zapisz aktywny lub każdy arkusz roboczy jako osobny plik PDF za pomocą Kutools for Excel
Użyj przycisku polecenia, aby zapisać aktywny arkusz jako plik PDF z kodem VBA
Możesz uruchomić następujący kod VBA, aby zapisać aktywny arkusz jako plik PDF, klikając przycisk polecenia. Wykonaj następujące czynności.
1. Po pierwsze, musisz utworzyć folder o nazwie PDF, aby zapisać nowy przekonwertowany plik PDF. Tutaj tworzę ten folder na moim dysku lokalnym (C :).
2. Wstaw przycisk polecenia, klikając Deweloper > wstawka > Przycisk polecenia (formant ActiveX). Zobacz zrzut ekranu:
2. Następnie narysuj przycisk polecenia w arkuszu, w którym chcesz dodać nowe wiersze, kliknij prawym przyciskiem myszy przycisk polecenia i kliknij Właściwości z menu po kliknięciu prawym przyciskiem myszy.
3. w Właściwości W oknie dialogowym wprowadź wyświetlany tekst przycisku polecenia do pliku Podpis pole pod skategoryzowane a następnie zamknij okno dialogowe.
Możesz zobaczyć, że wyświetlany tekst przycisku polecenia zmienia się, jak pokazano poniżej.
4. Ponownie kliknij prawym przyciskiem myszy przycisk polecenia, a następnie kliknij Wyświetl kod z menu po kliknięciu prawym przyciskiem myszy.
5. W otwarciu Microsoft Visual Basic for Applications oknie, zamień oryginalny kod w oknie Kod na następujący kod VBA.
Kod VBA: przycisk polecenia do zapisywania aktywnego arkusza roboczego jako PDF
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="C:\PDF\Export.pdf", _
OpenAfterPublish:=False
Application.ScreenUpdating = True
End Sub
Note: W kodzie CommandButton1 to nazwa przycisku polecenia, której będziesz używać do zapisywania aktywnego arkusza jako pliku PDF. „C: \ PDF \ Export.pdf” to ścieżka i nazwa zapisywanego pliku PDF.
6. wciśnij inny + Q klawisze jednocześnie, aby zamknąć Microsoft Visual Basic for Applications okno. Następnie wyłącz Tryb projektowania pod Deweloper patka.
Teraz kliknij przycisk polecenia, aktywny arkusz zostanie zapisany jako plik PDF o nazwie Eksportuj i umieszczony w określonej lokalizacji.
Zapisz każdy arkusz roboczy jako osobny plik PDF aktywnego skoroszytu za pomocą Kutools for Excel
Tutaj polecam Podziel skoroszyt użyteczność Kutools dla programu Excel aby łatwo zapisać aktywny arkusz jako plik PDF. Poza tym za pomocą tego narzędzia możesz również zapisać każdy arkusz roboczy w bieżącym skoroszycie jako osobny plik PDF.
Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.
1. W skoroszycie musisz zapisać każdy arkusz jako osobny plik PDF, a następnie kliknij Kutools Plus > skoroszyt > Podziel skoroszyt. Zobacz zrzut ekranu:
2. w Podziel skoroszyt okno dialogowe, skonfiguruj w następujący sposób:
Następnie wybrany arkusz roboczy jest natychmiast zapisywany jako plik PDF.
Uwagi:
Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.
Demo: Zapisz wybór lub każdy arkusz roboczy jako plik PDF za pomocą Kutools for Excel
Powiązane artykuły:
- Jak automatycznie wstawić pusty nowy wiersz za pomocą przycisku polecenia w programie Excel?
- Jak sformatować komórkę, aby wyglądała jak przycisk 3D w programie Excel?
- Jak ukryć lub odkryć przycisk polecenia na podstawie określonej wartości komórki w programie Excel?
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!