Podczas ponownego wysyłania lub przekazywania wiadomości e-mail możesz nie chcieć zapisywać kopii w folderze Elementy wysłane. Z tego artykułu dowiesz się, jak skonfigurować program Outlook, aby monitował o zapisanie kopii w programie Outlook VBA.
W rzeczywistości, w przypadku większości typowych wiadomości e-mail, preferujesz zapisywanie ich kopii w folderze Elementy wysłane. Niemniej jednak, w niektórych sytuacjach, na przykład podczas ponownego wysyłania, przesyłania dalej wiadomości lub gdy wiadomość zawiera bardzo duży załącznik, możesz uznać, że przechowywanie kopii jest niepotrzebne. W takich okolicznościach musisz mieć nadzieję, że Outlook wyświetli monit i umożliwi Ci podjęcie decyzji.
Obejście problemu: skorzystaj z opcji „Nie zapisuj”
W rzeczywistości Outlook nie ma tej funkcji. Ale możesz użyć obejścia. To jest opcja „Nie zapisuj” w oknie wiadomości. Możesz uzyskać do niego dostęp, przechodząc do karty „Opcje”, a następnie klikając przycisk „Zapisz wysłaną przesyłkę w”, jak na poniższym zrzucie ekranu:

Aby uzyskać łatwiejszy dostęp do tej opcji, możesz dodać ją do paska narzędzi szybkiego dostępu. Kliknij go prawym przyciskiem myszy i wybierz „Dodaj do paska narzędzi szybkiego dostępu” z menu podręcznego.
Od teraz, jeśli nie chcesz zapisywać kopii, możesz po prostu zaznaczyć pole wyboru obok opcji „Nie zapisuj” na pasku narzędzi Szybki dostęp. Chociaż jest to wygodne rozwiązanie, większość użytkowników nadal narzeka, że często zapominają o zaznaczeniu tego pola wyboru. Dlatego wciąż tęsknią za wyskakującym okienkiem w Outlooku z pytaniem o zapisanie kopii. Aby to osiągnąć, powinieneś skorzystać z języka VBA w Outlooku. Czytaj dalej, aby poznać szczegółowe kody i instrukcje.
VBA: Zapytaj, czy zapisać kopię, czy nie, podczas wysyłania wiadomości e-mail
- W pierwszej kolejności uruchom Outlooka i przejdź do zakładki „Deweloper”.
- Następnie kliknij przycisk „Visual Basic”, co spowoduje wyświetlenie nowego okna.
- W oknie „Visual Basic” kliknij dwukrotnie „ThisOutlookSession”, aby otworzyć okno projektu „ThisOutlookSession”.
- Następnie skopiuj i wklej do niego następujące kody.
Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim strMsg As String
Dim nRes As Integer
strMsg = "Do you want to save a copy of this message?"
nRes = MsgBox(strMsg, vbYesNo + vbQuestion, "Confirm Saving Copy")
If nRes = vbNo Then
Item.DeleteAfterSubmit = True
End If
End Sub
- Następnie należy podpisać ten kod w zwykły sposób i zmienić ustawienia makr, aby włączyć tylko makra podpisane cyfrowo.
- W końcu możesz spróbować. Po kliknięciu przycisku „Wyślij” otrzymasz alert programu Outlook, taki jak na poniższym obrazku. Jeśli wybierzesz przycisk „Nie”, bieżąca wiadomość nie zostanie zapisana w folderze Elementy wysłane. Jeśli naciśniesz przycisk „Tak”, ta wiadomość zostanie zapisana.
Radzenie sobie z częstymi problemami z Outlookiem
Podobnie jak inne aplikacje, Outlook może mieć różne problemy, takie jak nagła awaria, brak odpowiedzi, sporadyczne komunikaty o błędach i tak dalej. Dlatego jeśli jesteś zwykłym użytkownikiem Outlooka, lepiej zaopatrz się w plik Narzędzie do naprawy plików programu Outlook, lubić DataNumen Outlook Repair ponieważ przyda się, gdy okaże się, że plik programu Outlook jest uszkodzony z nieznanych przyczyn.
Wprowadzenie autora:
Shirley Zhang jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym naprawa SQL Server uszkodzenie bazy danych mdf i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com


