KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come stampare un elenco di una singola occorrenza di un appuntamento ricorrente in Outlook?

AutoreKelly Data di modifica

Come noto, un appuntamento ricorrente in Outlook include numerose occorrenze che si ripetono regolarmente. Tuttavia, al momento della stampa, l’elenco completo di tali occorrenze scompare. Come fare per stampare l’elenco di tutte le occorrenze di un appuntamento ricorrente? Le soluzioni seguenti renderanno l’operazione più semplice e immediata.

Office Tab – Abilita la modifica e la navigazione a schede in Microsoft Office, rendendo il lavoro un gioco da ragazzi
Sblocca Kutools per Outlook ora e goditi oltre 100 funzionalità con accesso illimitato per sempre
Potenzia il tuo Outlook 2024 - 2010 o Outlook 365 con queste funzionalità avanzate. Goditi 100+ funzionalità potenti e migliora la tua esperienza email!

Stampa un elenco di un singolo appuntamento ricorrente di Outlook esportandolo

In realtà, non esiste un modo diretto per stampare l’elenco di tutte le occorrenze di un appuntamento ricorrente in Outlook. Tuttavia, puoi esportare i dati del calendario in Excel, filtrare tutte le occorrenze dell’appuntamento ricorrente e poi stamparle. Ecco come fare:

1. In Outlook, fai clic su File > Apri ed Esporta(o)Apri) > Importa/Esporta(o)Importa).

2. Nella procedura guidata Importa ed Esporta, seleziona l’opzione Esporta in un file, quindi fai clic sul pulsante Avanti.

doc-print-recurring-appointment-1

3. Nella prima finestra di dialogo Esporta in un file, fai clic sull’opzione Valori separati da virgola, quindi sul pulsante Avanti.

doc-print-recurring-appointment-2

4. Nella seconda finestra di dialogo «Esporta in un file», seleziona il calendario che contiene l’appuntamento ricorrente da stampare e fai clic sul pulsante Avanti.

doc-print-recurring-appointment-3

5. Nella terza finestra di dialogo «Esporta in un file», fai clic sul pulsante Sfoglia.

doc-print-recurring-appointment-10

6. Viene visualizzata la finestra di dialogo Sfoglia. (1) Specifica la cartella di destinazione in cui salvare il file CSV esportato, (2) assegna un nome al file nella casella Nome file, quindi (3) fai clic sul pulsante OK.

doc-print-recurring-appointment-4

7. Fare clic sui pulsanti Avanti e Fine nella terza e ultima finestra di dialogo Esporta in un file.

doc-print-recurring-appointment-5

8. Nella finestra di dialogo Imposta Intervallo di date, specificare l’intervallo di date entro cui esportare il calendario e fare clic sul pulsante OK.

doc-print-recurring-appointment-6

9. A questo punto, il calendario di Outlook è stato esportato come file CSV. Aprire la cartella che contiene il file CSV, fare clic con il tasto destro del mouse sul file e selezionare Apri con > Excel dal menu contestuale. Vedere lo screenshot:

doc-print-recurring-appointment-7

10. Il file CSV esportato viene aperto in Excel. Fai clic sull’intestazione della colonna Oggetto, quindi seleziona Dati > Filtro. Vedere lo screenshot:

doc-print-recurring-appointment-8

10. Fare clic sull’icona Filtro nell’intestazione della colonna Oggetto, selezionare dall’elenco a discesa solo l’oggetto dell’appuntamento ricorrente da stampare e fare clic sul pulsante OK.

doc-print-recurring-appointment-9

11. Vengono visualizzate soltanto le occorrenze dell’appuntamento ricorrente specificato. Fai clic su File > Stampa per stamparle.


Stampa un elenco di un singolo appuntamento ricorrente di Outlook con VBA

Questo metodo introduce una macro VBA per stampare facilmente un elenco di un appuntamento ricorrente in Outlook. Procedere come segue:

1. Nella visualizzazione Calendario, seleziona un’occorrenza dell’appuntamento ricorrente da stampare e premi i tasti Alt+F11 per aprire la finestra Microsoft Visual Basic, Applications Edition.

2. Fare clic su Inserisci > Modulo, quindi incollare il seguente codice VBA nello script del nuovo modulo aperto.

VBA: stampa un elenco di tutte le occorrenze di un appuntamento ricorrente in Outlook

Sub RecurringList()

Dim CalendarFolder As Outlook.MAPIFolder
Dim CalendarItems As Outlook.Items
Dim RestrictItems As Outlook.Items
Dim sFilter, sSubject, sOccur As String
Dim iNumRestricted As Integer
Dim itm, itmNew As Object
Dim tStart, tEnd As Date

Set CalendarFolder = Application.ActiveExplorer.CurrentFolder
Set CalendarItems = CalendarFolder.Items

   CalendarItems.Sort "[Start]"
CalendarItems.IncludeRecurrences = True

    tEnd = Format(Now + 10, "Short Date")

sSubject = Application.ActiveExplorer.Selection.Item(1).Subject

   sFilter = "[Start] >= '11/1/2016' And [End] < '6/30/2017' And  [IsRecurring]  = True And [Subject] = " & sSubject

   Set RestrictItems = CalendarItems.Restrict(sFilter)

   iNumRestricted = 0

   For Each itm In RestrictItems
iNumRestricted = iNumRestricted + 1
sOccur = sOccur & vbCrLf & itm.Subject & vbTab & " >> " & vbTab & itm.Start & vbTab & " to: " & vbTab & itm.End
Next

Set itmNew = Application.CreateItem(olMailItem)
itmNew.Body = sOccur & vbCrLf & iNumRestricted & " occurrences found."
itmNew.Display

End Sub

Nota: modificare il Intervallo di date entro cui si desidera stampare l’appuntamento ricorrente nel codice: sFilter = "[Start] >= '11/1/2016' And [End] < '6/30/2017'And  [IsRecurring]  = True And [Subject] = " & strSubject

3. Premere il tasto F5 o fare clic sul pulsante Esegui per eseguire questa macro VBA.

4. L’elenco di tutte le occorrenze dell’appuntamento ricorrente selezionato viene copiato e incollato in una nuova email, come mostrato nello screenshot seguente. Fare clic su File > Stampa per stampare l’elenco.

doc-print-recurring-appointment-11


Articoli correlati


Migliori strumenti per la produttività in Office

Scopri il nuovissimo Kutools per Outlook con 100+ funzionalità incredibili!Clicca per scaricare ora!

🤖KUTOOLS AI:Utilizza tecnologia AI avanzata per gestire le email senza sforzo, inclusi rispondere, riassumere, ottimizzare, estendere, tradurre e comporre email.

📧Automazione delle email: Risposta automatica (disponibile per POP e IMAP) / Invio email programmato / CC/BCC automatico in base a regole durante l’invio delle email / Inoltro automatico (regola avanzata) / Aggiunta automatica del saluto / Divisione automatica delle email con destinatari multipli in messaggi individuali...

📨Gestione delle email: Richiama Email / Blocca le email truffaldine in base all’oggetto e ad altri criteri / Elimina email duplicate / Ricerca avanzata / Organizza cartelle...

📁Allegati Pro: Salvataggio batch / Distacco batch / Compressione batch / Salvataggio automatico / Distacco automatico / Compressione automatica

🌟Magia dell’interfaccia: 😊 Più emoji graziose e accattivanti / Ti avvisa all’arrivo di email importanti / Riduci a icona Outlook invece di chiuderlo...

👍Meraviglie con un clic: Rispondi a Tutti con Allegati / Email anti-phishing / 🕘 Mostra il fuso orario – Ora corrente del mittente...

👩🏼‍🤝‍👩🏻Contatti e calendario: Aggiungi contatti in blocco dalle email selezionate / Dividi un gruppo di contatti in gruppi individuali / Rimuovi i promemoria dei compleanni...

Usa Kutools nella tua lingua preferita: supporta inglese, spagnolo, tedesco, francese, cinese e oltre 40 altre lingue!

Sblocca istantaneamente Kutools per Outlook con un solo clic! Non aspettare oltre: scaricalo ora e aumenta subito la tua efficienza!

kutools for outlook features1kutools for outlook features2

🚀 Download con un clic — Ottieni tutti i componenti aggiuntivi per Office

Fortemente consigliato: Kutools for Office (5-in-1)

Un clic per scaricare cinque programmi di installazionetutti insieme —Kutools per Excel, Outlook, Word, PowerPointe Office Tab Pro.Clicca per scaricare ora!

  • Comodità con un solo clic: scarica tutti e cinque i pacchetti di installazione in un’unica azione.
  • 🚀Pronto per qualsiasi attività in Office: installa i componenti aggiuntivi che ti servono, esattamente quando ti servono.
  • 🧰Inclusi: Kutools per Excel / Kutools per Outlook / Kutools per Word / Office Tab Pro / Kutools for PowerPoint