Appeler un webservice WCF depuis C++ natif via un composant COM

I Contexte Nous avons du code legacy avec une application C++ qui communique directement avec une base de données. L’objectif est de migrer progressivement le parc logiciel vers une architecture orientée services (SOA). Pour se faire plusieurs options d’offrent à nous. Poc.Compatibility Sources  (Nécessite le framework .net 4.5 et Visual Studio 2013) II Solutions possibles... » read more

Tutoriel : Création d’un AddIn Word

Table des matières 1. Préambule 2. Création de l’AddIn « MyCompany.WordAddIn » 3. Création de menus dans le Ribbon 4. Affichage d’un panneau WPF adjacent à la vue Document 5. Affichage de la sélection courante au clic sur le bouton du panneau 6. Gestion d’un contexte spécifique à chaque document ouvert (multi-instances) Téléchargement des sources:... » 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

Envoyer un mail programmatiquement

1. Créer un nouveau projet 2. Ajouter la référence vers Microsoft.Office.Interop.Outlook 3. Définir sa propriété “Embed Interop Types” à “False” Ci-dessous le code de la classe “Program”: using Microsoft.Office.Interop.Outlook;   static class Program { /// /// The main entry point for the application. /// [STAThread] static void Main() { MailItem mailItem =(Microsoft.Office.Interop.Outlook.MailItem) new Microsoft.Office.Interop.Outlook.ApplicationClass().CreateItem( Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);... » read more