Agenda Les Share Add-in Le Ruban dOffice "12" DémonstrationRibbonX Programmer le Ruban dOffice "12" DémonstrationCustomTaskPaneDémonstrationDéploiement.

Slides:



Advertisements
Présentations similaires
Réalisé par Frédéric TRAN
Advertisements

Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.
Office 2007 – Développement client (5/5) OpenXML & Nouveautés de linterface Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft.
« Les Mercredis du développement » Les Starter Kits Level 100 Présenté par Pierre Lagarde Relation technique développeur
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
Briefing Grands Comptes 2006
XLinq Pierre Lagarde
« Les Mercredis du développement » Nouveau format de fichier Template Solution Présenté par Pierre Lagarde Relation Développeurs.
Tout commence par un modeste éditeur de texte issue dune PME à Redmond, WA-USA.
La plateforme de développement Office System 2007
Automatisation de Tâches Scenarios
Authentification Interne Authentification de base proposée par uPortal L'identifiant et le mot de passe sont stockés dans la base de données interne du.
Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems A. Choudhary, M. Kandemir, J. NoG. Memik, X. Shen, W. Liao,
PhotoManager eXtreme Présentation IceCream team Besoins Étude existant Technologies Découpage des tâches Conclusion.
PARcours Individualisé de Formation (PAR.I.F.) présentation de la messagerie ICASSO.
TP sur le filtrage avec iptables
TP de mise en oeuvre d’une PKI avec Openssl
Cours n°1 Présenté par : Aurélien Baillard Aboubacar Camara Sébastien Simon Jeremy Landre Brown Ebiémi.
Les AGL Atelier de génie logiciel Case, Computer aided software environment Ensemble cohérent d'outils informatiques formant un environnement d'aide à.
Windows XP Professionnel
Windows XP Professionnel
© Copyright Alvarion Ltd. La liberté de choisir Forum Open-IPVideo Session du 20 Mai 2010 Garry Goldenberg-Korn Président.
Lexplorer de Windows XP. Lexploreur de Windows Mes disques = Tiroirs ? Lexplorer de Windows Mais, où ai-je rangé ce (fichu) fichier ? Mais quand ai-je.
JDBC: manipuler une base de données en Java IFT6800 – E 2007 Jian-Yun Nie.
REJOIGNEZ LES SITES PRESTASHOP DANS LE MONDE AVEC UN COMMERCE EN LIGNE PERFORMANT ET EFFICACE.
Les entrées /sorties en Java François Bonneville
Lefèvre Fabrice Présenté et soutenu par : Tuteur et encadrant : Schoen Arnaud.
Support.ebsco.com Tutoriel Rechercher des livres électroniques sous EBSCOhost.
Télécharger des livres électroniques sous EBSCOhost tutoriel
Projet sur Framework Spring
Zoom sur… SITRA cest quoi ?. Né en 2004, lobjectif du Réseau SITRA a été de doter les Offices de Tourisme, les C.D.T., les A.D.T., le C.R.T. et tout autre.
DIBA p r o g i c i e l. DIBA est un progiciel dédié à la gestion: des compagnies dassurance. des cabinets de courtage Il est entièrement paramétrable.
Enesys RS Data Extension
1 App Hero II 15 novembre au 15 décembre Concours national
Live Meeting Technique N°3 Thomas LEBRUN – MVP WPF/Silverlight Florent SANTIN – MVP Team System Julien CORIOLAND - MSP.
Injection de dépendances
Formation Microsoft® Office Access 2007
PRÉSENTATION Logiciel de traitement de texte:
Frédéric MonneyElias Medawar Superviseurs: Houda Chabbi Drissi et François Kilchoer 3D-Rock.
TM.
Mars 2013 Grégory Petit
Gregory Renard CTO – R&I Manager Wygwam. Live Mesh Context, Définition, installation, concept et usages ? Live Mesh Beta Les Usages Live Mesh Beta Synchronisation,
Les interfaces graphiques
Historique de SystemC Regroupe 4 courants didées: SCENIC Project : Synopsys+UC Irvine Philips System-Level Data Types, VSIA SLD DWG IMEC, Hardware-Software.
LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Tirer avantage dOffice 2010, Expression Web.
Le patron de conception « Strategy » Simon Durocher ( )
ADOBE FLEX 4. © Logica All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme.
Networld+Interop – Novembre 2003
22 Model-View-ViewModel et testabilité pour WPF/Silverlight Richard Clark Clark Ingénierie Informatique Simon Ferquel Access It.
JUnit Présentation complète de JUnit et « guide d’utilisation » en 13 transparents.
Introduction au WebMapping
CERN IT Department CH-1211 Genève 23 Switzerland t Get the most of Office 2007! Bruno Lenski, IT/OIS.
Multi-Thread Jian-Yun Nie
I.S.I.S. Information System Initial Specification Rétro-conception de Bases de données Cyr Gabin Bassolet TIMC – équipe OSIRIS 21 décembre 2004.
Module 8 : Maintenance des logiciels à l'aide des services SUS
Cours 11 Threads. Chapitre X threads threadPOO-L3 H. Fauconnier3 Threads threads: plusieurs activités qui coexistent et partagent des données exemples:
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure dInformatique (ESI) Plate-forme.NET.
« Les Mercredis du développement » Les WebParts Présenté par Pierre Lagarde Relation Développeurs Microsoft France Level 300.
ISV Crée une solution smart document pour aider les commerciaux à la rédaction des propositions commerciales ISV crée un volet activable par lutilisateur.
GWT - QuickStart V 1.0 / May. Mise en place de l’environnement Java : Version 1.4 minimum IDE Eclipse 3.3 Europa : lien (Eclipse J2EE recommandée)‏lien.
ASP.NET 2.0: Implémenter son propre Membership provider en 30 minutes Danse Didier - Metrum Most Valuable Professional ASP.NET Developpez.com.
Introduction au développement Office 2007
Création d’un serveur de mise à jour
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Open Days 2006 Le développement Office 12 Thomas LEBRUN – Microsoft MVS Administrateur de Developpez.comDeveloppez.com.
AFPA CRETEIL 14-1 Windows NT Environnement des utilisateurs Chapitre 14.
1 Visual Studio 2005 Tools For Office: Présentation et Démonstrations.
22 Visual Studio Tools et Office /02/2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Development Consultant Microsoft France.
Transcription de la présentation:

Agenda Les Share Add-in Le Ruban dOffice "12" DémonstrationRibbonX Programmer le Ruban dOffice "12" DémonstrationCustomTaskPaneDémonstrationDéploiement

Les Share Add-in Add-in: Projet dextensibilité dOffice "12" Utilisés pour rajouter des fonctionnalités Permettent la modification du ruban et la création de CustomTaskPane Un Share Add-in développé pour Office 2003 fonctionnera sur Office "12"

Architecture des Share Add-in Add-in Domain#N Managed Addin Add-in Domain#3 Managed Addin Add-in Domain#2 Managed Addin AddinLoader.dll Addin Loader IDTExtensibility2proxy

Le Ruban dOffice "12" Menus / Barres doutils nexistent plus ! Configurable via un fichier XML Peut-être lié au document ou à lapplication

Schéma du fichier XML du Ruban dOffice "12" Le Ruban est composé dun ensemble donglets (tab) Chaque onglet est composé dun (ou plusieurs) groupe (chunk) Chaque groupe comporte un ou plusieurs contrôles ribbon tabs tab chunk control chunk control

Aperçu du Ruban dOffice "12" Onglet (Tab) Groupe Ruban Controle

Aperçu du Ruban dOffice "12" demo demo

RibbonX X pour eXtensibility Technologie utilisée pour programmer le ruban dOffice "12" Implémentation de linterface IRibbonExtensibility public class Connect : Object, Extensibility.IDTExtensibility2, IRibbonExtensibility { #region IRibbonExtensibility Members public string GetCustomUI() {} #endregion #endregion}

Programmer le Ruban dOffice "12" Les VSTO 3 vous permettent de modifier le Ruban dOffice "12" Simples modifications du fichier XML <customUI xmlns=" progID="Demo"xmlns:x="Demo"><ribbon><tabs> </tab></tabs></ribbon></customUI>

Les contrôles disponibles Dans Office 2003, il ny avait que 5 contrôles disponibles: msoControlButton,msoControlEdit,msoControl Popup,msoControlComboBox,msoControlDropdown ButtonsMenusSplitButtonsToggleButtonsLabelsEditBoxesCheckBoxesDropDownsComboBoxesGalleries

Programmer le Ruban dOffice "12" demo demo

CustomTaskPane Panneau dactions des documents Office Avec Office "12", ils ne sont plus simplement liés aux documents mais aussi à lapplication Implémentation de linterface ICustomTaskPaneConsumer public class Connect : Object, Extensibility.IDTExtensibility2, ICustomTaskPaneConsumer { // Méthode qui sera utilisée pour créer le CustomeTaskPane #region ICustomTaskPaneConsumer Members public void CTPFactoryAvailable(ICTPFactory CTPFactoryInst) {}#endregion }

Développement dun CustomTaskPane demo demo

Déploiement Un projet de déploiement est automatiquement créé Votre Share Add-in doit être exposé comme objet COM Une clé est ajoutée dans la base de registre: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\XXX\Addins\

Contact