Przejdź do głównej zawartości

Jak wstawić selektor dat do wiadomości e-mail w Outlooku?

Autor: Silvia Ostatnia modyfikacja: 2024-05-09

Załóżmy, że musisz wysłać współpracownikom harmonogram pracy, przydzielając różne zadania różnym osobom w różnych terminach. Martwisz się jednak, że popełnisz błędy podczas ręcznego wprowadzania daty, więc zamiast tego potrzebujesz selektora dat. Ten samouczek zawiera metodę ułatwiającą wstawianie selektora dat do wiadomości e-mail w programie Outlook.


Wstaw selektor dat w wiadomościach e-mail w programie Outlook z kodem VBA

Możesz uruchomić następujący kod VBA, aby wstawić selektor dat do wiadomości e-mail programu Outlook. Postępuj zgodnie z poniższymi instrukcjami.

  1. Uruchom Outlooka, naciśnij inny + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.
  2. W lewym okienku kliknij dwukrotnie Project1 > Obiekty programu Microsoft Outlook > Ta sesja Outlook, a następnie skopiuj następujący kod VBA do ThisOutlookSession (kod) okno.
    Kod VBA: wstaw selektor dat w wiadomościach e-mail programu Outlook
    Sub DatePicker()
    'Updated by Extendoffice 20220615
      Dim xDoc As Document
      On Error Resume Next
      Set xDoc = Application.ActiveInspector.WordEditor
      With xDoc.Application.Selection
        .Range.ContentControls.Add (wdContentControlDate)
        .ParentContentControl.DateDisplayFormat = "MMMM d, yyyy"
        .InsertAfter Format(Now(), "MMMM d, yyyy")
        .MoveRight wdCharacter, 1
      End With
    End Sub
    Uwaga: W kodzie możesz zmienić „MMMM d, rrrr" do wymaganego formatu daty.
  3. Zostań w Microsoft Visual Basic for Applications okno, kliknij Tools > Referencje.
  4. W Referencje – Projekt1 w oknie dialogowym, sprawdź Biblioteka obiektów programu Microsoft Word 16.0 zaznacz pole wyboru i kliknij OK zapisać zmiany.
  5. Naciśnij inny + Q klucze do zamknięcia Microsoft Visual Basic for Applications okno.
  6. W Poczta widoku kliknij plik nowy e-mail przycisk pod Strona główna zakładkę, aby utworzyć nową wiadomość e-mail.
  7. W Wiadomość kliknij przycisk Dostosuj pasek narzędzi Szybki dostęp przycisk , A następnie wybierz Więcej poleceń z menu rozwijanego. Zobacz zrzut ekranu:
  8. W Opcje programu Outlook okno, musisz skonfigurować w następujący sposób.
    1. Dodaj Makra Wybierz polecenie z Lista rozwijana;
    2. Wybierz skrypt, który utworzyłeś powyżej w lewym polu poleceń;
    3. Kliknij Dodaj przycisk.
    4. Pozostaw skrypt wybrany w prawym polu, a następnie kliknij przycisk modyfikować przycisk. w Przycisk Modyfikuj w oknie dialogowym, przypisz nowy przycisk do skryptu i kliknij OK.
    5. Kliknij OK Opcje programu Outlook okno, aby zapisać zmiany.
  9. Skrypt VBA jest teraz dodany do Pasek narzędzi szybkiego dostępu i wyświetlane jako ikona, którą określiłeś.
  10. Od teraz podczas tworzenia wiadomości e-mail możesz kliknąć ikonę selektora dat na Pasek narzędzi szybkiego dostępu aby wstawić selektor dat do treści wiadomości e-mail, a następnie wybierz z niej potrzebną datę. Zobacz następujące demo.
Uwagi:
  • W treści wiadomości e-mail możesz wstawić wiele selektorów dat.
  • Możesz zmienić wybraną datę: kliknij pole daty, aby wyświetlić kontrolkę Data, a następnie wybierz nową datę, jeśli to konieczne.
  • Ten selektor dat można również wstawić do treści spotkania lub zadania. Jeśli zajdzie taka potrzeba, utwórz nowe spotkanie lub zadanie i powtórz powyższe kroki 7-8, aby to osiągnąć.
  • Jeśli ponownie uruchomisz program Outlook i okaże się, że skrypt nie działa. Dzieje się tak dlatego, że makro zostało wyłączone. Aby ponownie włączyć makro, wykonaj poniższe czynności:
    1. Kliknij na filet > Opcje wejść do Opcje programu Outlook okno.
    2. Kliknij na Centrum zaufania > Ustawienia Centrum zaufania.
    3. W Centrum zaufania kliknij okno Ustawienia makr zakładka, wybierz Włącz wszystkie makra opcję i kliknij OK > OK aby zapisać nowe ustawienia.
    4. Uruchom ponownie Outlooka jeszcze raz.

Najlepsze narzędzia biurowe

Kutools dla programu Outlook - Ponad 100 zaawansowanych funkcji, które usprawnią Twoje perspektywy

🤖 Asystent poczty AI: Natychmiastowe profesjonalne e-maile z magią AI — genialne odpowiedzi jednym kliknięciem, doskonały ton, biegła znajomość wielu języków. Zmień e-mailing bez wysiłku! ...

📧 Automatyzacja poczty e-mail: Poza biurem (dostępne dla POP i IMAP)  /  Zaplanuj wysyłanie wiadomości e-mail  /  Automatyczne CC/BCC według reguł podczas wysyłania wiadomości e-mail  /  Automatyczne przewijanie (Zasady zaawansowane)   /  Automatyczne dodawanie powitania   /  Automatycznie dziel wiadomości e-mail od wielu odbiorców na pojedyncze wiadomości ...

📨 Zarządzanie e-mail: Łatwe przywoływanie e-maili  /  Blokuj oszukańcze wiadomości e-mail według tematów i innych  /  Usuń zduplikowane wiadomości e-mail  /  Wiecej opcji  /  Konsoliduj foldery ...

📁 Załączniki ProZapisz zbiorczo  /  Odłącz partię  /  Kompresuj wsadowo  /  Automatyczne zapisywanie   /  Automatyczne odłączanie  /  Automatyczna kompresja ...

🌟 Magia interfejsu: 😊Więcej ładnych i fajnych emotikonów   /  Zwiększ produktywność programu Outlook dzięki widokom na kartach  /  Zminimalizuj program Outlook zamiast go zamykać ...

>> Cuda jednym kliknięciem: Odpowiedz wszystkim, dodając przychodzące załączniki  /   E-maile chroniące przed phishingiem  /  🕘Pokaż strefę czasową nadawcy ...

👩🏼‍🤝‍👩🏻 Kontakty i kalendarz: Grupowe dodawanie kontaktów z wybranych e-maili  /  Podziel grupę kontaktów na pojedyncze grupy  /  Usuń przypomnienia o urodzinach ...

O Cechy 100 Poczekaj na eksplorację! Kliknij tutaj, aby dowiedzieć się więcej.

 

 

Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
WHEN I CLOSE THE OUTLOOK AND RESTAR THIS IS NOT WORKING, WHY? CAN YOU HELP
This comment was minimized by the moderator on the site
Hi,

I'm very sorry, this issue occurred because macros were disabled after restarting Outlook. Please follow these steps to re-enable macros:
Click on File > Options to enter the Outlook Options window, click on Trust Center > Trust Center Settings, in the Trust Center window, click on the Macro Settings tab, select the Enable all macros option, and click OK to save the new settings. Please restart Outlook once more, and the issue should be resolved.
This comment was minimized by the moderator on the site
Hello. Very clear instructions, thank you.
When I attempt to use the macro, I get this error:
"Compile error: User defined type not defined."
Sub DatePicker() and xDoc As Document are highlighted.
Any ideas on how to fix it please?
This comment was minimized by the moderator on the site
Hi Dave,

To solve this problem, please follow the instruction of step 3 and 4 to enable the Microsoft Word 16.0 Object Library option in the Microsoft Visual Basic for Applications window.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/outlook-word-referece-vba.png?1711618070
This comment was minimized by the moderator on the site
This was exactly what I was looking for. Thank you!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations