Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parCateline Calvez Modifié depuis plus de 11 années
1
Agenda Les Share Add-in Le Ruban dOffice "12" DémonstrationRibbonX Programmer le Ruban dOffice "12" DémonstrationCustomTaskPaneDémonstrationDéploiement
2
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"
3
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
4
Le Ruban dOffice "12" Menus / Barres doutils nexistent plus ! Configurable via un fichier XML Peut-être lié au document ou à lapplication
5
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
6
Aperçu du Ruban dOffice "12" Onglet (Tab) Groupe Ruban Controle
7
Aperçu du Ruban dOffice "12" demo demo
8
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}
9
Programmer le Ruban dOffice "12" Les VSTO 3 vous permettent de modifier le Ruban dOffice "12" Simples modifications du fichier XML <customUI xmlns="http://schemas.microsoft.com/office/2005/06/customui" progID="Demo"xmlns:x="Demo"><ribbon><tabs> </tab></tabs></ribbon></customUI>
10
Les contrôles disponibles Dans Office 2003, il ny avait que 5 contrôles disponibles: msoControlButton,msoControlEdit,msoControl Popup,msoControlComboBox,msoControlDropdown ButtonsMenusSplitButtonsToggleButtonsLabelsEditBoxesCheckBoxesDropDownsComboBoxesGalleries
11
Programmer le Ruban dOffice "12" demo demo
12
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 }
13
Développement dun CustomTaskPane demo demo
14
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\
15
Contact lebrun_thomas@hotmail.com http://morpheus.developpez.com
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.