Ga naar hoofdinhoud

Hoe een datumkiezer in e-mails in Outlook invoegen?

Auteur: Siluvia Laatst gewijzigd: 2024-05-09

Stel dat u een werkschema naar uw collega's moet sturen, waarbij u op verschillende data verschillende taken aan verschillende mensen moet toewijzen. U maakt zich echter zorgen over het maken van fouten bij het handmatig invoeren van de datum, dus in plaats daarvan heeft u een datumkiezer nodig. Deze zelfstudie biedt een methode om u te helpen een datumkiezer in e-mails in Outlook in te voegen.


Voeg een datumkiezer in E-mails in Outlook in met VBA-code

U kunt de volgende VBA-code uitvoeren om een ​​datumkiezer in Outlook-e-mails in te voegen. Volg de onderstaande instructies.

  1. Launch your Outlook, press the anders + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.
  2. In the left pane, double click Project1 > Microsoft Outlook-objecten > DezeOutlookSessie, en kopieer vervolgens de volgende VBA-code naar de ThisOutlookSession (code) venster.
    VBA-code: datumkiezer in Outlook-e-mails invoegen
    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
    Opmerking: In the code, you can change "MMMM d, jjjj" to the date format you need.
  3. Op de hoogte Microsoft Visual Basic voor toepassingen venster klikt Tools > Referenties.
  4. In het Referenties – Project1 dialoogvenster, controleer de Microsoft Word 16.0-objectbibliotheek selectievakje en klik op OK om de wijzigingen op te slaan.
  5. Druk op de anders + Q toetsen om de Microsoft Visual Basic voor toepassingen venster.
  6. In het E-mailadres weergave, klikt u op het nieuwe e-mail knop onder de Home tabblad om een ​​nieuwe e-mail te maken.
  7. In het Bericht venster, klikt u op de Pas de werkbalk Snelle toegang aan En selecteer Meer opdrachten uit het vervolgkeuzemenu. Zie screenshot:
  8. In het Outlook Opties venster, moet u als volgt configureren.
    1. Kies Macro's in de Kies commando uit keuzelijst;
    2. Select the script you created above in the left commands box;
    3. Klik op de Toevoegen knop.
    4. Keep the script selected in the right box, and then click the wijzigen knop. In de Knop wijzigen dialoogvenster, wijs een nieuwe knop toe aan het script en klik op OK.
    5. Klik OK in de Outlook Opties venster om de wijzigingen op te slaan.
  9. Het VBA-script is nu toegevoegd aan de Snelle toegangswerkbalk en weergegeven als het pictogram dat u hebt opgegeven.
  10. Vanaf nu kunt u bij het opstellen van een e-mail op het datumkiezerpictogram op de Snelle toegangswerkbalk om een ​​datumkiezer in de hoofdtekst van de e-mail in te voegen en selecteer er vervolgens een gewenste datum uit. Zie de volgende demo.
Opmerkingen:
  • 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 op Dien in > Opties Om de Outlook Opties venster.
    2. Klik op Vertrouwenscentrum > Vertrouwenscentrum-instellingen.
    3. In het Vertrouwenscentrum venster, klik op de Macro-instellingen tab, selecteer de Schakel alle macro's in optie en klik op OK > OK om de nieuwe instellingen op te slaan.
    4. Restart Outlook once more.

Beste Office-productiviteitstools

Kutools for Outlook - Meer dan 100 krachtige functies om uw Outlook een boost te geven

🤖 AI Mail-assistent: Directe professionele e-mails met AI-magie: met één klik geniale antwoorden, perfecte toon, meertalige beheersing. Transformeer e-mailen moeiteloos! ...

???? Email Automation: Niet aanwezig (beschikbaar voor POP en IMAP)  /  Plan het verzenden van e-mails  /  Automatische CC/BCC volgens regels bij het verzenden van e-mail  /  Automatisch doorsturen (geavanceerde regels)   /  Begroeting automatisch toevoegen   /  Splits e-mails van meerdere ontvangers automatisch op in individuele berichten ...

📨 email management: Gemakkelijk e-mails herinneren  /  Blokkeer zwendel-e-mails van onderwerpen en anderen  /  Verwijder dubbele e-mails  /  Uitgebreid Zoeken  /  Consolideer mappen ...

📁 Bijlagen ProBatch opslaan  /  Batch losmaken  /  Batchcompressie  /  Automatisch opslaan   /  Automatisch loskoppelen  /  Automatisch comprimeren ...

???? Interface-magie: 😊Meer mooie en coole emoji's   /  Verhoog uw Outlook-productiviteit met weergaven met tabbladen  /  Minimaliseer Outlook in plaats van te sluiten ...

???? Wonderen met één klik: Beantwoord iedereen met inkomende bijlagen  /   Antiphishing-e-mails  /  🕘Toon de tijdzone van de afzender ...

👩🏼‍🤝‍👩🏻 Contacten en agenda: Batchcontacten toevoegen uit geselecteerde e-mails  /  Splits een contactgroep in individuele groepen  /  Verwijder verjaardagsherinneringen ...

Over 100 Eigenschappen Wacht op je verkenning! Klik hier om meer te ontdekken.

 

 

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