O OneNote, um aplicativo de anotações digitais, e o Outlook, uma ferramenta de gerenciamento de e-mail e calendário amplamente utilizada, podem ser integrados perfeitamente para criar um poderoso ecossistema de produtividade. Nesta postagem do blog, aprenderemos como obter tarefas do OneNote Outlook em C#.
Este artigo cobre os seguintes tópicos:
- API C# para obter tarefas do OneNote Outlook
- Obter detalhes da tarefa do OneNote Outlook em C#
- Recursos de aprendizagem gratuitos
API C# para obter tarefas do OneNote Outlook
Usaremos Aspose.Note for .NET para obter detalhes das tarefas do Outlook de um documento do OneNote. Ele permite que os desenvolvedores trabalhem com arquivos do Microsoft OneNote de forma programática. Ele permite criar, modificar e converter documentos do OneNote em seus aplicativos .NET.
Por favor baixe a DLL da API ou instale-a usando NuGet.
PM> Install-Package Aspose.Note
Obtenha detalhes da tarefa do OneNote Outlook em C#
Podemos obter facilmente detalhes das tarefas do Outlook de um documento do OneNote em C# seguindo as etapas abaixo:
- Carregue um arquivo do OneNote usando a classe Document.
- Obtenha todos os nós RichText usando o método GetChildNodes().
- Depois disso, percorra cada nó e leia os objetos NoteTask.
- Por fim, leia as propriedades do NoteTaks.
O exemplo de código a seguir mostra como obter detalhes da tarefa do OneNote Outlook em C#.
// Este exemplo de código demonstra como obter detalhes de tarefas do Outlook de um documento do OneNote em C#.
using Aspose.Note;
// Carregue o documento no Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");
// Obtenha todos os nós RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();
// Iterar em cada nó
foreach (RichText richText in nodes)
{
foreach (var tag in richText.Tags)
{
if (tag is NoteTask)
{
NoteTask noteTask = (NoteTask)tag;
// Recuperar propriedades
Console.WriteLine("Completed Time: " + noteTask.CompletedTime);
Console.WriteLine("Create Time: " + noteTask.CreationTime);
Console.WriteLine("Due Date: " + noteTask.DueDate);
Console.WriteLine("Status: " + noteTask.Status);
Console.WriteLine("Is Checked: " + noteTask.Checked);
Console.WriteLine("Icon: " + noteTask.Icon);
}
}
}
Obtenha uma licença gratuita
Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.
Tarefas do OneNote e do Outlook – Recursos de aprendizagem
Além de ler os detalhes das tarefas do Outlook em um documento do OneNote, explore vários outros recursos da biblioteca usando os recursos abaixo:
Conclusão
Neste artigo, aprendemos como obter tarefas do OneNote Outlook em C#. Aspose.Note for .NET pode permitir que você extraia automaticamente os detalhes da tarefa e crie uma tarefa correspondente nas tarefas do OneNote Outlook. Em caso de qualquer ambigüidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.