Vai al contenuto principale

Come inserire un selettore di data nelle e-mail in Outlook?

Autore: Silvia Ultima modifica: 2024-05-09

Supponiamo di dover inviare un programma di lavoro ai tuoi colleghi, assegnando compiti diversi a persone diverse in date diverse. Tuttavia, sei preoccupato di commettere errori nell'inserimento manuale della data, quindi hai invece bisogno di un selettore di date. Questo tutorial fornisce un metodo per aiutarti a inserire un selettore di data nelle e-mail in Outlook.


Inserisci un selettore di date in Email in Outlook con codice VBA

Puoi eseguire il seguente codice VBA per inserire un selettore di data nelle e-mail di Outlook. Si prega di seguire le istruzioni di seguito.

  1. Avvia Outlook, premi il pulsante altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.
  2. Nel riquadro di sinistra, fare doppio clic Project1 > Oggetti di Microsoft Outlook > Questa sessione di Outlook, e quindi copia il seguente codice VBA in ThisOutlookSession (codice) finestra.
    Codice VBA: inserisci il selettore della data nelle e-mail di 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
    Nota: Nel codice è possibile modificare "MMMM g, aaaa" nel formato data desiderato.
  3. Rimanere nel Microsoft Visual Basic, Applications Edition finestra, fare clic Strumenti > Riferimenti.
  4. Nel Riferimenti – Progetto1 finestra di dialogo, selezionare Libreria di oggetti di Microsoft Word 16.0 casella di controllo e fare clic su OK per salvare le modifiche.
  5. Premere il tasto altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.
  6. Nel posta visualizzare, fare clic su nuova e-mail pulsante sotto il Casa scheda per creare una nuova email.
  7. Nel Messaggio finestra, fare clic sul Personalizza la barra degli strumenti di accesso rapido pulsante , Quindi selezionare Altri comandi dal menu a tendina. Vedi screenshot:
  8. Nel Opzioni di Outlook finestra, è necessario configurare come segue.
    1. Scegli Macro nel Scegli il comando da menu `A tendina;
    2. Seleziona lo script che hai creato sopra nella casella dei comandi di sinistra;
    3. Clicca su Aggiungi pulsante.
    4. Mantieni lo script selezionato nella casella di destra, quindi fai clic su modificare pulsante. Nel Pulsante Modifica finestra di dialogo, assegnare un nuovo pulsante allo script e fare clic OK.
    5. Clicchi OK nel Opzioni di Outlook finestra per salvare le modifiche.
  9. Lo script VBA è ora aggiunto al file Barra degli strumenti di accesso rapido e visualizzato come l'icona specificata.
  10. D'ora in poi, durante la composizione di un'e-mail, puoi fare clic sull'icona di selezione della data sul file Barra degli strumenti di accesso rapido per inserire un selettore di data nel corpo dell'e-mail, quindi selezionare una data che ti serve da esso. Guarda la seguente demo.
Note:
  • Puoi inserire più selettori di date nel corpo di un'e-mail.
  • Puoi modificare la data che hai selezionato: fai clic sul campo della data per visualizzare il controllo Data, quindi seleziona una nuova data secondo necessità.
  • Questo selettore di date può anche essere inserito nel corpo di un appuntamento o di un'attività. Se necessario, crea un nuovo appuntamento o attività e ripeti i passaggi 7-8 sopra per realizzarlo.
  • Se riavvii Outlook e scopri che lo script non viene eseguito. Questo perché la macro è stata disabilitata. È necessario seguire i passaggi seguenti per riattivare la macro:
    1. Fare clic su Compila il > Opzioni per entrare nel Opzioni di Outlook finestra.
    2. Fare clic su Centro protezione > Impostazioni del centro di fiducia.
    3. Nel Centro protezione finestra, fare clic su Impostazioni macro scheda, selezionare il Abilita tutte le macro opzione e fare clic OK > OK per salvare le nuove impostazioni.
    4. Riavvia Outlook ancora una volta.

I migliori strumenti per la produttività in ufficio

Kutools for Outlook - Oltre 100 potenti funzionalità per potenziare il tuo Outlook

🤖 Assistente di posta AI: E-mail istantanee professionali con la magia dell'intelligenza artificiale: risposte geniali con un solo clic, tono perfetto, padronanza multilingue. Trasforma l'e-mail senza sforzo! ...

???? Automazione di posta elettronica: Fuori sede (disponibile per POP e IMAP)  /  Pianifica l'invio di e-mail  /  CC/BCC automatico in base alle regole durante l'invio di e-mail  /  Inoltro automatico (regole avanzate)   /  Aggiunta automatica di saluto   /  Suddividi automaticamente le email con più destinatari in singoli messaggi ...

📨 gestione e-mail: Richiama facilmente le email  /  Blocca le email truffe per soggetto e altri  /  Elimina email duplicate  /  Ricerca avanzata  /  Consolidare cartelle ...

📁 Allegati ProSalvataggio in batch  /  Stacca batch  /  Comprimi in lotti  /  Salvataggio automatico   /  Scollegamento automatico  /  Comprimi automaticamente ...

🌟 Magia dell'interfaccia: 😊Più emoji carini e fantastici   /  Aumenta la tua produttività in Outlook con le visualizzazioni a schede  /  Riduci a icona Outlook invece di chiuderlo ...

👍 Meraviglie con un clic: Rispondi a tutti con gli allegati in arrivo  /   E-mail anti-phishing  /  🕘Mostra il fuso orario del mittente ...

👩🏼‍🤝‍👩🏻 Contatti e calendario: Aggiungi in batch contatti dalle email selezionate  /  Dividere un gruppo di contatti in singoli gruppi  /  Rimuovi promemoria compleanno ...

Al di sopra Caratteristiche 100 Attendi la tua esplorazione! Clicca qui per scoprire di più.

 

 

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