Hoppa till huvudinnehåll

Hur infogar man en datumväljare i e-postmeddelanden i Outlook?

Anta att du behöver skicka ett arbetsschema till dina kollegor och tilldela olika uppgifter till olika personer vid olika datum. Du är dock orolig för att göra misstag när du anger datumet manuellt, så du behöver en datumväljare istället. Denna handledning tillhandahåller en metod som hjälper dig att infoga en datumväljare i e-postmeddelanden i Outlook.


Infoga en datumväljare i e-postmeddelanden i Outlook med VBA-kod

Du kan köra följande VBA-kod för att infoga en datumväljare i Outlook-e-postmeddelanden. Följ instruktionerna nedan.

1. Starta din Outlook, tryck på andra + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.

2. Dubbelklicka i den vänstra rutan Project1 > Microsoft Outlook-objekt > ThisOutlookSession, och kopiera sedan följande VBA-kod till ThisOutlookSession (kod) fönster.

VBA-kod: Infoga datumväljaren i Outlook-e-postmeddelanden

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

Notera: I koden kan du ändra "MMMM d, åååå” till det datumformat du behöver.

3. Bo i Microsoft Visual Basic för applikationer fönstret klickar verktyg > Referenser.

4. I Referenser – Projekt1 dialogrutan, kolla på Microsoft Word 16.0-objektbibliotek kryssrutan och klicka OK för att spara ändringarna.

5. tryck på andra + Q för att stänga Microsoft Visual Basic för applikationer fönster.

6. I Post visa, klicka på Ny E-post knapp under Hem fliken för att skapa ett nytt e-postmeddelande.

7. I Meddelande fönstret, klicka på Anpassa snabbåtkomstverktygsfältet Knappen Och väljer sedan Fler kommandon från rullgardinsmenyn. Se skärmdump:

8. I Outlook-Val fönstret måste du konfigurera enligt följande.

8.1) Välj Makron i Välj kommando från rullgardinsmeny
8.2) Välj skriptet du skapade ovan i den vänstra kommandorutan;
8.3) Klicka på Lägg till knapp.
8.4) Behåll skriptet markerat i den högra rutan och klicka sedan på Ändra knapp. I Ändra-knapp dialogrutan, tilldela en ny knapp till skriptet och klicka OK.
8.5) Klicka OK i Outlook-Val fönster för att spara ändringarna.

VBA-skriptet läggs nu till Snabbåtkomstverktygsfält och visas som ikonen du angav.

Från och med nu, när du skriver ett e-postmeddelande, kan du klicka på datumväljarikonen på Snabbåtkomstverktygsfält för att infoga en datumväljare i e-postmeddelandet och välj sedan ett datum du behöver från den. Se följande demo.

Anmärkningar:

1) Du kan infoga flera datumväljare i brödtexten i ett e-postmeddelande.
2) Du kan ändra datumet du har valt: klicka på datumfältet för att visa datumkontrollen, välj sedan ett nytt datum efter behov.
3) Denna datumväljare kan också infogas i brödtexten på ett möte eller en uppgift. Om du behöver, skapa ett nytt möte eller en ny uppgift och upprepa steg 7-8 ovan för att uppnå det.

Bästa kontorsproduktivitetsverktyg

Kutools för Outlook - Över 100 kraftfulla funktioner för att överladda din Outlook

🤖 AI Mail Assistant: Instant proffs-e-postmeddelanden med AI-magi – ett klick för geniala svar, perfekt ton, flerspråkig behärskning. Förvandla e-post utan ansträngning! ...

📧 Email Automation: Frånvaro (tillgänglig för POP och IMAP)  /  Schemalägg Skicka e-post  /  Auto CC/BCC enligt regler när du skickar e-post  /  Automatisk vidarebefordran (avancerade regler)   /  Lägg automatiskt till hälsning   /  Dela automatiskt e-postmeddelanden med flera mottagare i individuella meddelanden ...

📨 Email Management: Hämta enkelt e-postmeddelanden  /  Blockera bluff-e-postmeddelanden av ämnen och andra  /  Ta bort duplicerade e-postmeddelanden  /  Avancerad Sökning  /  Konsolidera mappar ...

📁 Bilagor ProBatch Spara  /  Batch lossa  /  Batchkomprimera  /  Automatisk sparning   /  Auto Lossa  /  Automatisk komprimering ...

🌟 Gränssnittsmagi: 😊 Fler vackra och coola emojis   /  Öka din Outlook-produktivitet med flikar  /  Minimera Outlook istället för att stänga ...

👍 Underverk med ett klick: Svara alla med inkommande bilagor  /   E-postmeddelanden mot nätfiske  /  🕘Visa avsändarens tidszon ...

👩🏼‍🤝‍👩🏻 Kontakter och kalender: Lägg till kontakter i grupp från valda e-postmeddelanden  /  Dela upp en kontaktgrupp till individuella grupper  /  Ta bort påminnelser om födelsedag ...

Över 100 funktioner Vänta på din utforskning! Klicka här för att upptäcka mer.

Läs mer       Gratis nedladdning      Inköp
 

 

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