Jak automatycznie pobierać i zapisywać załączniki programu Outlook w określonym folderze?

Jak automatycznie pobierać i zapisywać załączniki programu Outlook w określonym folderze?

Czy chcesz automatycznie pobierać i zapisywać załączniki po otrzymaniu nowych wiadomości e-mail w programie Microsoft Outlook do określonego folderu? Cóż, jeśli kiedykolwiek zastanawiałeś się, jak to zrobić, ten post pokaże Ci, jak automatycznie pobierać załączniki programu Outlook, gdy tylko je otrzymasz. W tym celu utworzymy i skonfigurujemy skrypt VBA w Outlooku.

Automatycznie pobieraj i zapisuj załączniki programu Outlook w określonym folderze

Jeśli chcesz automatycznie pobierać lub zapisywać załączniki z programu Outlook w określonym folderze, musisz użyć skryptu VBA. W grę wchodzą dwa główne kroki:

  1. Utwórz skrypt VBA.
  2. Skonfiguruj regułę programu Outlook dla utworzonego skryptu VBA.

1] Utwórz skrypt VBA

Możesz zapisać wszystkie załączniki programu Outlook, takie jak dokumenty Word, prezentacje, arkusze kalkulacyjne, pliki PDF, obrazy i inne, we wstępnie określonej lokalizacji za pomocą prostego skryptu VBA. VBA to skrót od Visual Basic for Application, który jest powszechnie używany do tworzenia programów. Działa jako wewnętrzny język programowania w różnych aplikacjach pakietu Microsoft Office, w tym MS Outlook. Możesz za jego pomocą utworzyć makro lub skrypt i jeszcze bardziej rozszerzyć funkcjonalność swoich aplikacji pakietu Office. Za jego pomocą możesz również automatycznie zapisywać załączniki w programie Outlook. Jednak później będziesz musiał skonfigurować regułę programu Outlook, aby uruchomić wygenerowany skrypt.

Aby utworzyć wymagany skrypt VBA, możesz wykonać poniższe kroki:

Przede wszystkim otwórz aplikację Outlook i naciśnij klawisz skrótu Alt + F11 , aby szybko otworzyć okno Microsoft Visual Basic for Applications, w którym będziesz musiał wprowadzić kod programowania i utworzyć skrypt.

Teraz naciśnij menu Wstaw z górnego paska menu, a następnie wybierz opcję Moduł . Spowoduje to otwarcie nowego okna modułu.

Następnie skopiuj i wklej poniższy skrypt VBA w nowo otwartym oknie modułu:

Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem)
Dim oAttachment As Outlook.Attachment
Dim sSaveFolder As String
sSaveFolder = "C:\Users\Komal\Documents\Outlook"
For Each oAttachment In MItem.Attachments
oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName
Next
End Sub

Zwróć uwagę, że w powyższym kodzie „C:\Users\Komal\Documents\Outlook” to ścieżka do folderu, w którym chcesz automatycznie przechowywać załączniki programu Outlook. Zastąp go pełną ścieżką odpowiedniego folderu na komputerze.

Po poprawnym wprowadzeniu powyższego kodu VBA zapisz skrypt i zamknij okno.

2] Skonfiguruj regułę programu Outlook dla utworzonego skryptu VBA

Kiedy skończysz tworzyć powyższy skrypt VBA, drugim i ostatnim krokiem jest skonfigurowanie reguły Outlooka, aby móc automatycznie pobierać i zapisywać załączniki z Outlooka do określonego folderu. Oto kroki, aby to zrobić:

Po zamknięciu okna VBA zostaniesz przeniesiony do widoku poczty Outlook. Stąd przejdź do zakładki Strona główna , a następnie kliknij opcję Reguły .

Z wyświetlonych opcji wybierz opcję Zarządzaj regułami i alertami .

Teraz w nowo otwartym oknie dotknij przycisku Nowa reguła znajdującego się w zakładce Reguły e-mail.

W oknie Kreator reguł wybierz opcję Zastosuj regułę do otrzymywanych wiadomości i naciśnij przycisk Dalej.

Na następnym ekranie odznacz wszystkie pola wyboru, z wyjątkiem tego, które ma opcję załącznika , i naciśnij przycisk Dalej. Zostanie wyświetlony monit „Ta reguła zostanie zastosowana do każdej otrzymanej wiadomości. Czy to jest poprawne?” dialog. Po prostu dotknij przycisku Tak w tym oknie dialogowym.

Następnie zaznacz pole wyboru Uruchom skrypt w Co chcesz zrobić z oknem dialogowym wiadomości, a następnie kliknij opcję „skrypt”. Następnie wybierz skrypt VBA, który właśnie utworzyłeś powyżej, a następnie naciśnij przycisk OK> Dalej.

Teraz wprowadź nazwę reguły i skonfiguruj opcje reguły, w tym Uruchom tę regułę teraz dla wiadomości już w „Skrzynce odbiorczej”, Włącz tę regułę i Utwórz tę regułę na wszystkich kontach.

Na koniec przejrzyj nowo utworzoną regułę programu Outlook i naciśnij przycisk Zakończ. Załączniki programu Outlook będą teraz automatycznie pobierane do określonego folderu.

Przed wprowadzeniem jakichkolwiek zmian w Rejestrze zdecydowanie zaleca się utworzenie kopii zapasowej Rejestru. Niewłaściwa modyfikacja może poważnie uszkodzić system. Więc bądź po bezpiecznej stronie, wykonując kopię zapasową rejestru.

Oto jak możesz uruchomić utworzony skrypt VBA w Outlooku za pomocą Edytora rejestru:

Najpierw otwórz aplikację Edytor rejestru. Aby to zrobić, wywołaj okno poleceń Uruchom za pomocą Win + R i wprowadź w nim regedit. Następnie w Edytorze rejestru przejdź do poniższej lokalizacji:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security

Teraz kliknij prawym przyciskiem myszy pustą sekcję na panelu po prawej stronie i wybierz opcję Nowy> Wartość DWORD (32-bitowa) z wyświetlonego menu kontekstowego. Po prostu nazwij nowo utworzony DWORD jako EnableUnsafeClientMailRules .

Następnie kliknij dwukrotnie DWORD EnableUnsafeClientMailRules, a następnie wprowadź 1 w polu Dane wartości i naciśnij przycisk OK.

Teraz będziesz mógł używać reguły Uruchom skrypt w Outlooku.

Jak zatrzymać automatyczne pobieranie załączników przez program Outlook?

Jeśli nie chcesz automatycznie pobierać obrazów programu Outlook, otwórz program Outlook i kliknij menu Plik. Teraz przejdź do Opcji, przejdź do zakładki Centrum zaufania i wybierz opcję Ustawienia Centrum zaufania. W nowym oknie dialogowym przejdź do karty Pobieranie automatyczne i zaznacz opcję Nie pobieraj obrazów automatycznie w standardowych wiadomościach e-mail w formacie HTML lub elementach RSS.

Jak pobrać wiele załączników jednocześnie?

Aby zapisać wszystkie załączniki z wiadomości e-mail jednocześnie w MS Outlook, otwórz wiadomość e-mail w osobnym oknie, a następnie dotknij przycisku rozwijanego znajdującego się obok załącznika. Następnie kliknij opcję Zaznacz wszystko. Następnie kliknij przycisk Zapisz jako, a następnie przeglądaj i wybierz lokalizację, w której chcesz zapisać załączniki. Następnie pobierze i zapisze wiele załączników jednocześnie.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *