Esporta l'elenco attività di Outlook in Excel: 4 metodi per ogni livello di competenza
Nel lavoro quotidiano, l’elenco attività di Outlook è spesso utilizzato per tenere traccia dei compiti da svolgere, dello stato di avanzamento dei progetti, delle scadenze e del livello di completamento. Tuttavia, se si desidera effettuare analisi più approfondite, applicare filtri, creare riepiloghi o condividere l’elenco con i colleghi, esportarlo in Excel risulta decisamente più pratico. Questo articolo illustra in modo dettagliato tre metodi comuni per esportare l’elenco attività di Outlook in Excel.
Perché esportare le attività di Outlook in Excel?
Esporta l'elenco attività di Outlook in Excel
Perché esportare le attività di Outlook in Excel?
Esportare le attività di Outlook in Excel offre diversi vantaggi:
- Analisi potenziata – Excel ti permette di ordinare, filtrare e analizzare i dati delle tue attività in modo semplice e intuitivo.
- Reporting e monitoraggio – Crea report o dashboard per tenere traccia dell'avanzamento delle attività.
- Backup dei dati – Conserva una copia esterna delle tue attività più importanti.
- Condivisione con altri – Invia elenchi di attività a colleghi che potrebbero non usare Outlook.
- Pianificazione di progetti – Combina le attività con altri dati di progetto direttamente in Excel.
Se gestisci regolarmente più attività o progetti, esportarli in Excel può migliorare notevolmente la tua produttività.
Metodo 1: Esporta le attività di Outlook utilizzando la funzione Visualizzazione elenco
Se devi esportare un elenco di attività solo occasionalmente, il metodo “Visualizzazione elenco + Copia/Incolla” è l’opzione più rapida e semplice. Outlook ti permette infatti di visualizzare le attività in una vista elenco in stile tabella, con informazioni chiave come oggetto, data di scadenza, stato e priorità organizzate in colonne. Una volta visualizzate in questo formato, ti basta selezionare tutte le attività, copiarle e incollarle direttamente in Excel.
- Passa al riquadro Attività e seleziona una cartella attività. Fai clic sulla scheda Visualizza nella Barra multifunzione, quindi seleziona Cambia visualizzazione e scegli Dettagliata tra le opzioni di visualizzazione disponibili. Vedi screenshot:

- Personalizza le colonne da visualizzare in Excel. Fai clic su Visualizza > Impostazioni visualizzazione.

- Nella finestra di dialogo Impostazioni avanzate visualizzazione, fai clic su Colonne, quindi aggiungi o rimuovi i campi che desideri esportare in Excel (ad esempio Oggetto, Data di scadenza, Data di inizio, Stato, Note, ecc.).

- Fai clic su OK > OK per chiudere le finestre di dialogo.
- Ora fai clic all'interno dell'elenco attività, poi premi Ctrl + A per selezionare tutte le attività e Ctrl + C per copiare.

- Apri una nuova cartella di lavoro di Excel, seleziona la cella A1 e premi Ctrl + V.
Limitazioni
- Viene esportato solo ciò che è visibile nella visualizzazione corrente, ideale per creare report basati sulla vista attuale.
- La formattazione potrebbe variare: Excel di solito incolla correttamente, ma alcuni campi potrebbero aver bisogno di essere ripuliti e adattati.
Metodo 2: Esporta le attività di Outlook utilizzando la funzione Importa/Esporta
Se si desidera un’esportazione più strutturata, la funzione Importa/Esporta di Outlook rappresenta un’opzione integrata affidabile: consente di esportare le attività in un file CSV, facilmente apribile in Excel. In questo modo, i dati delle attività risultano organizzati in colonne e salvati in un file condivisibile, archiviabile o analizzabile in un secondo momento.
- Fai clic su File > Apri ed Esporta > Importa/Esporta.

- Nella finestra di dialogo Procedura guidata Importa ed Esporta, fai clic su Esporta in un file e poi sul pulsante Avanti.

- Quindi, fai clic su Valori separati da virgola, poi su Avanti.

- Successivamente, seleziona la cartella Attività associata all'account email da cui vuoi esportare in Excel, quindi fai clic sul pulsante Avanti.

- Fai clic sul pulsante Sfoglia per scegliere la destinazione di salvataggio e assegnare un nome al file.

- Nell'ultima finestra di dialogo Esporta in un file, assicurati che l'opzione Esporta “Messaggi di posta elettronica” dalla cartella sia selezionata.
Suggerimenti: Se necessario, fai clic su Mappa campi personalizzati per selezionare i campi specifici da includere nell'esportazione. - Infine, fai clic sul pulsante Fine per avviare l'esportazione. Si aprirà la finestra di dialogo Imposta Intervallo di date; inserisci l’intervallo di date da cui desideri estrarre le attività e fai clic sul pulsante OK.

Al termine dell’esportazione, apri direttamente in Excel il file CSV esportato e modifica o analizza liberamente i dati relativi alle attività.
Metodo 3: Esporta le attività di Outlook utilizzando codice VBA
Se devi esportare regolarmente le attività di Outlook o desideri un controllo più preciso sul processo di esportazione, il codice VBA rappresenta un’opzione potente. Con una semplice macro, puoi estrarre automaticamente informazioni sulle attività—come oggetto, data di inizio, data di scadenza, stato e priorità—ed esportarle direttamente in un foglio di lavoro Excel.
- In Outlook, vai al riquadro Attività e seleziona la cartella delle attività da esportare. Premi Alt + F11 per aprire l'Editor VBA.
- Fai clic su Inserisci > Modulo. Copia e incolla il seguente codice nella finestra:
Sub ExportSelectedTasksFolderToExcel()
Dim olApp As Outlook.Application
Dim olNs As Outlook.NameSpace
Dim olFolder As Outlook.MAPIFolder
Dim olItems As Outlook.Items
Dim olTask As Object
Dim xlApp As Object
Dim xlWB As Object
Dim xlWS As Object
Dim i As Long
Dim rowNum As Long
Dim savePath As Variant
Dim folderName As String
Set olApp = Outlook.Application
Set olNs = olApp.GetNamespace("MAPI")
Set olFolder = olApp.ActiveExplorer.CurrentFolder
If olFolder.DefaultItemType <> olTaskItem Then
MsgBox "Please select a Tasks folder before running this macro.", vbExclamation
Exit Sub
End If
folderName = olFolder.Name
Set xlApp = CreateObject("Excel.Application")
savePath = xlApp.GetSaveAsFilename( _
InitialFileName:="OutlookTasks.xlsx", _
FileFilter:="Excel Workbook (*.xlsx), *.xlsx", _
Title:="Save Exported Tasks As")
If savePath = False Then
MsgBox "Export cancelled.", vbInformation
xlApp.Quit
Set xlApp = Nothing
Exit Sub
End If
Set xlWB = xlApp.Workbooks.Add
Set xlWS = xlWB.Sheets(1)
Set olItems = olFolder.Items
olItems.Sort "[DueDate]"
xlWS.Cells(1, 1).Value = "Subject"
xlWS.Cells(1, 2).Value = "Status"
xlWS.Cells(1, 3).Value = "Start Date"
xlWS.Cells(1, 4).Value = "Due Date"
xlWS.Cells(1, 5).Value = "% Complete"
xlWS.Cells(1, 6).Value = "Priority"
xlWS.Cells(1, 7).Value = "Categories"
xlWS.Cells(1, 8).Value = "Created"
xlWS.Cells(1, 9).Value = "Modified"
xlWS.Cells(1, 10).Value = "Body"
rowNum = 2
For i = 1 To olItems.Count
If TypeName(olItems(i)) = "TaskItem" Then
Set olTask = olItems(i)
xlWS.Cells(rowNum, 1).Value = olTask.Subject
xlWS.Cells(rowNum, 2).Value = olTask.Status
xlWS.Cells(rowNum, 3).Value = olTask.StartDate
xlWS.Cells(rowNum, 4).Value = olTask.DueDate
xlWS.Cells(rowNum, 5).Value = olTask.PercentComplete
xlWS.Cells(rowNum, 6).Value = olTask.Importance
xlWS.Cells(rowNum, 7).Value = olTask.Categories
xlWS.Cells(rowNum, 8).Value = olTask.CreationTime
xlWS.Cells(rowNum, 9).Value = olTask.LastModificationTime
xlWS.Cells(rowNum, 10).Value = olTask.Body
rowNum = rowNum + 1
End If
Next i
xlWS.Columns.AutoFit
xlWB.SaveAs CStr(savePath), 51
xlWB.Close False
xlApp.Quit
Set xlWS = Nothing
Set xlWB = Nothing
Set xlApp = Nothing
Set olItems = Nothing
Set olFolder = Nothing
Set olNs = Nothing
Set olApp = Nothing
MsgBox "Tasks exported successfully from folder:" & vbCrLf & _
folderName & vbCrLf & _
"Saved to:" & vbCrLf & CStr(savePath), vbInformation
End Sub
- Premi F5 per eseguire la macro. Nella finestra che appare, scegli una posizione di salvataggio e specifica un nome per il file esportato.

- Fai quindi clic sul pulsante Salva. La macro esporterà automaticamente le tue attività di Outlook in una nuova cartella di lavoro Excel, includendo dettagli come oggetto, stato, data, categorie, corpo/note e altre proprietà delle attività.
Metodo 4: Esporta le attività di Outlook utilizzando Kutools per Outlook
Se preferisci una soluzione più rapida e intuitiva, Kutools per Outlook offre un modo efficiente per esportare le attività di Outlook in Excel. Grazie alla sua funzione Rapporto rapido, puoi generare un report strutturato delle attività con pochi clic, senza impostazioni complesse né programmazione.
Dopo aver scaricato e installato Kutools per Outlook, procedere come segue:
- Seleziona la cartella attività che vuoi esportare in Excel.
- Quindi, fai clic su KUTOOLS PLUS>Report>Rapporto rapido, vedi screenshot:

- Nella finestra di dialogo Salva rapporto, seleziona innanzitutto la cartella di destinazione in cui salvare il file Excel. Inserisci quindi un nome per il file esportato nel campo Nome file e, infine, fai clic sul pulsante Salva.

- Dopo l'esportazione, apparirà una finestra di dialogo che chiede se desideri aprire il file esportato. Fai clic su Sì per aprirlo immediatamente.

Kutools genera automaticamente in Excel un report strutturato delle attività di Outlook, completo di dettagli come Oggetto, Data di inizio, Data di scadenza, Stato, Categorie, Corpo del messaggio e molto altro.
È possibile specificare quali campi delle attività includere nell'esportazione facendo clic su KUTOOLS PLUS>Report>Rapporto rapido>Impostazionie selezionando gli elementi da esportare tramite le relative caselle di controllo.

Kutools per Outlook
Semplifica il tuo flusso di lavoro in Outlook grazie a oltre 100 funzionalità avanzate: esporta le attività in Excel con un solo clic e automatizza le operazioni ripetitive sulle email.
Conclusione
Esportare le attività di Outlook in Excel è un modo pratico per organizzare, analizzare e condividere in modo più efficace le informazioni relative alle proprie attività. In questa guida abbiamo esaminato quattro metodi efficaci per raggiungere questo obiettivo.
Ogni metodo offre vantaggi specifici in base alle proprie esigenze. Per un’esportazione manuale rapida, la Visualizzazione elenco è la soluzione ideale. Se si desidera creare un file riutilizzabile, la funzione Importa/Esporta rappresenta una scelta affidabile. Per automazione e flessibilità al massimo livello, VBA garantisce un controllo superiore. E per la soluzione più veloce e comoda, Kutools per Outlook genera report professionali sulle attività con pochi semplici clic.
Scegliendo il metodo più adatto al proprio flusso di lavoro, puoi trasferire facilmente le attività di Outlook in Excel e sfruttare gli strumenti avanzati di Excel per ordinarle, filtrarle e analizzarle.
| Metodo | Difficoltà | Ideale per | Vantaggi principali | Limitazioni |
|---|---|---|---|---|
| Visualizzazione elenco + Copia/Incolla | Molto facile | Esportazione rapida una tantum | Veloce e semplice, non richiede configurazione | Non ideale per elenchi di attività estesi |
| Funzione Importa/Esporta | Facile | Creazione di file di esportazione riutilizzabili | Funzionalità integrata di Outlook, esporta in Formato CSV | Richiede diversi passaggi |
| Codice VBA | Avanzato | Automazione ed esportazioni frequenti | Completamente personalizzabile, consente di esportare numerosi campi | Richiede conoscenze di VBA |
| Kutools per Outlook | Molto facile | Report veloci e professionali sulle attività | Generazione report con un clic, output strutturato | Richiede l'installazione di Kutools |
Migliori strumenti per la produttività Office
Scopri la nuova versione di Kutools per Outlook con 100+ funzionalità incredibili!Fai clic per scaricare subito!
📧Automazione Email: Risposta automatica (disponibile per POP e IMAP) / Pianifica l’invio delle email / CC/BCC automatico in base alle regole durante l’invio delle email / Inoltro automatico (regola avanzata) / Aggiungi automaticamente il saluto / Dividi automaticamente le email con destinatari multipli in messaggi singoli...
📨Gestione 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 in batch / Distacco in batch / Compressione in batch / Salvataggio automatico / Distacco automatico / Compressione automatica...
🌟Magie dell'interfaccia: 😊Emoji più carine e accattivanti / Ti avvisa quando arrivano email importanti / Riduce a icona Outlook invece di chiuderlo...
👍Meraviglie con un clic: Rispondi a Tutti con Allegati / Email anti-phishing / 🕘Mostra il fuso orario dell’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!


🚀 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 installazionecontemporaneamente —Kutools per Excel, Outlook, Word, PowerPointe Office Tab Pro.Clicca per scaricare subito!
- ✅Convenienza con un clic: scarica tutti e cinque i pacchetti di installazione in un solo gesto.
- 🚀Pronto per qualsiasi attività Office: installa i componenti aggiuntivi che ti servono, esattamente quando ne hai bisogno.
- 🧰Inclusi: Kutools per Excel / Kutools per Outlook / Kutools per Word / Office Tab Pro / Kutools for PowerPoint
Indice
- Perché esportare le attività di Outlook in Excel?
- Metodo 1:Utilizza la visualizzazione elenco di Outlook
- Metodo 2:Utilizza la funzione Importa/Esporta di Outlook
- Metodo 3: Utilizza il codice VBA
- Metodo 4: Utilizza Kutools per Outlook
- Conclusione
- Migliori strumenti per la produttività Office
Kutools per Outlook
Aggiunge a Outlook 100+ funzionalità avanzate
- ⬇️ Download gratuito
- 🛒 Acquista ora
- 📘 Tutorial sulle funzionalità
- 🎁 Prova gratuita di 30 giorni













