Przejdź do głównej zawartości

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

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 program Outlook, 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” w wymaganym formacie 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. wciś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.

8.1) Wybierz Makra Wybierz polecenie z Lista rozwijana;
8.2) Wybierz skrypt, który utworzyłeś powyżej w lewym polu poleceń;
8.3) Kliknij Dodaj przycisk.
8.4) Zachowaj wybrany skrypt w prawym polu, a następnie kliknij modyfikować przycisk. w Przycisk Modyfikuj w oknie dialogowym, przypisz nowy przycisk do skryptu i kliknij OK.
8.5) Kliknij OK Opcje programu Outlook okno, aby zapisać zmiany.

Skrypt VBA jest teraz dodany do Pasek narzędzi szybkiego dostępu i wyświetlane jako ikona, którą określiłeś.

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:

1) Możesz wstawić wiele selektorów dat w treści wiadomości e-mail.
2) Możesz zmienić wybraną datę: kliknij pole daty, aby wyświetlić kontrolkę Data, a następnie w razie potrzeby wybierz nową datę.
3) Ten selektor dat można również wstawić do treści spotkania lub zadania. W razie potrzeby utwórz nowe spotkanie lub zadanie i powtórz kroki 7-8 powyżej, aby to osiągnąć.

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 (3)
No ratings yet. Be the first to rate!
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