Projet: Office Package Viewer

Office Package Viewer est un petit utilitaire écrit en C#/WPF que j’ai développé afin de visualiser rapidement le contenu d’un fichier répondant à la norme Office Open XML. Ce type de document (à savoir .docx, .xlsx, .pptx) est en fait une archive zip composée de plusieurs “PackagePart” parmis lesquelles on peut distinguer: Les parties de... » read more

Utilisation des Interop dans une application WPF : COM Exception

Au cours d’un projet WPF, il était nécessaire de disposer dans l’application d’un bouton “Prepare Email” qui devait automatiquement créer un nouveau message pré-rempli dans Outlook. Cependant sur certains postes de travail une erreur de type COM Exception apparaissait: Prepare Outlook MailItem Voyons tout d’abord le code (simplifié) qui ouvre un nouveau message Outlook pré-rempli:... » read more

Chargement asynchrone des données avec busy indicator

1. Le chargement asynchrone : pourquoi faire ? 2. Solution proposée 3. Réalisation 3.1 MyViewModel.cs 3.2 MainWindow.cs Asynchronous WPF Application Source 1. Le chargement asynchrone : pourquoi faire ? Lorsque l’on crée une application il est souvent plus simple de charger les données de façon synchrone. Bien que plus rapide à mettre en place cette... » read more