Gå til hovedindhold

Hvordan indsætter man en datovælger i e-mails i Outlook?

Forfatter: Siluvia Sidst ændret: 2024-05-09

Antag, at du skal sende en arbejdsplan til dine kolleger, og tildele forskellige opgaver til forskellige personer på forskellige datoer. Du er dog bekymret for at lave fejl, når du indtaster datoen manuelt, så du har brug for en datovælger i stedet for. Denne vejledning giver dig en metode til at hjælpe dig med at indsætte en datovælger i e-mails i Outlook.


Indsæt en datovælger i e-mails i Outlook med VBA-kode

Du kan køre følgende VBA-kode for at indsætte en datovælger i Outlook-e-mails. Følg venligst instruktionerne nedenfor.

  1. Launch your Outlook, press the andre + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.
  2. In the left pane, double click Project1 > Microsoft Outlook-objekter > Denne OutlookSession, og kopier derefter følgende VBA-kode ind i ThisOutlookSession (kode) vindue.
    VBA-kode: Indsæt datovælger i Outlook-e-mails
    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
    Bemærk: In the code, you can change "MMMM d, åååå" to the date format you need.
  3. Bo i Microsoft Visual Basic til applikationer vindue, skal du klikke på Værktøjer > Referencer.
  4. I Referencer – Projekt 1 dialogboksen, skal du kontrollere Microsoft Word 16.0-objektbibliotek afkrydsningsfeltet, og klik på OK for at gemme ændringerne.
  5. Tryk andre + Q taster for at lukke Microsoft Visual Basic til applikationer vindue.
  6. I Post visning skal du klikke på ny email knappen under Home fanen for at oprette en ny e-mail.
  7. I Besked vindue, skal du klikke på Tilpas værktøjslinjen Hurtig adgang . , Og vælg derefter Flere kommandoer fra rullemenuen. Se skærmbillede:
  8. I Outlook Options vindue, skal du konfigurere som følger.
    1. Vælg Makroer i Vælg kommando fra rulleliste
    2. Select the script you created above in the left commands box;
    3. Klik på knappen Tilføj .
    4. Keep the script selected in the right box, and then click the Ændre knap. I Rediger knap dialogboks, tildel en ny knap til scriptet og klik OK.
    5. Klik OK i Outlook Options vindue for at gemme ændringerne.
  9. VBA-scriptet er nu tilføjet til Hurtig adgangs værktøjslinje og vises som det ikon, du har angivet.
  10. Fra nu af, når du skriver en e-mail, kan du klikke på datovælgerikonet på Hurtig adgangs værktøjslinje for at indsætte en datovælger i e-mailens brødtekst, og vælg derefter en dato, du har brug for fra den. Se følgende demo.
Bemærkninger:
  • You can insert multiple date pickers into the body of an email.
  • You can change the date you have selected: click on the date field to display the Date control, then select a new date as needed.
  • This date picker can also be inserted into the body of an appointment or a task. If you need to, create a new appointment or task and repeat the step 7-8 above to achieve it.
  • If you restart Outlook and find that the script does not run. That's because the macro was disabled. You need to follow the steps below to re-enable the macro:
    1. Klik på File (Felt) > Indstillinger at komme ind i Outlook Options vindue.
    2. Klik på Trust Center > Indstillinger for tillidscenter.
    3. I Trust Center Klik på vinduet Makroindstillinger Fanebladet, vælg Aktivér alle makroer valgmulighed og klik OK > OK for at gemme de nye indstillinger.
    4. Restart Outlook once more.

Bedste kontorproduktivitetsværktøjer

Kutools til Outlook - Over 100 kraftfulde funktioner til at superlade din Outlook

🤖 AI Mail Assistant: Øjeblikkelige pro-e-mails med AI-magi – et klik for geniale svar, perfekt tone, flersproget beherskelse. Forvandl e-mailing ubesværet! ...

📧 Email Automation: Ikke til stede (tilgængelig til POP og IMAP)  /  Planlæg Send e-mails  /  Auto CC/BCC efter regler ved afsendelse af e-mail  /  Automatisk videresendelse (avancerede regler)   /  Tilføj automatisk hilsen   /  Opdel automatisk e-mails med flere modtagere i individuelle meddelelser ...

📨 Email Management: Genkald nemt e-mails  /  Bloker svindel-e-mails af emner og andre  /  Slet duplikerede e-mails  /  Avanceret søgning  /  Konsolider mapper ...

📁 Vedhæftede filer ProBatch Gem  /  Batch adskilles  /  Batch komprimere  /  Automatisk gem   /  Automatisk afmontering  /  Automatisk komprimering ...

🌟 Interface Magic: 😊 Flere smukke og seje emojis   /  Boost din Outlook-produktivitet med fanebaserede visninger  /  Minimer Outlook i stedet for at lukke ...

👍 Wonders med et enkelt klik: Besvar alle med indgående vedhæftede filer  /   Anti-phishing e-mails  /  🕘Vis afsenderens tidszone ...

👩🏼‍🤝‍👩🏻 Kontakter og kalender: Batch Tilføj kontakter fra udvalgte e-mails  /  Opdel en kontaktgruppe til individuelle grupper  /  Fjern fødselsdagspåmindelser ...

Over 100 Features Afvent din udforskning! Klik her for at finde mere.

Læs mere       Gratis download      Køb
 

 

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