22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France

Slides:



Advertisements
Présentations similaires
Le moteur
Advertisements

Est Ouest Sud 11 1 Nord 1 Howell 6½ et 7 tables 13 rondes – 26 étuis Laval Du Breuil Adstock, Québec Allez à 2 Est-Ouest Allez à 6 Est-Ouest 6 séries détuis.
5 séries d’étuis après la table 8
Office 2007 – Développement client (5/5) OpenXML & Nouveautés de linterface Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
Les 3 dimensio ns de la morale et de léthique (activité)
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
Projet n°4 : Objecteering
JXDVDTEK – Une DVDthèque en Java et XML
Présentation de l’application « Livret personnel de compétences »
Indicateurs de position
Autorisations Utilisation eCATT
Formation Microsoft® Office Access 2007
Service aux personnes assurées
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Présentation générale de MapBruit
Présentation du SVI - DELSOL Mikaël
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
La Saint-Valentin Par Matt Maxwell.
Connecteur Team Foundation Server Project Server
Formulaires dynamiques et workflows évolués
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Notre calendrier français MARS 2014
C'est pour bientôt.....
Veuillez trouver ci-joint
SHA302 - Connectez vos données à SharePoint 2010 avec les Business Connectivity Services
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.
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Bienvenue sur CAUTIONET l'outil On Line de gestion de caution
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Biologie – Biochimie - Chimie
Création et présentation d’un tableau avec Word 2007
CALENDRIER-PLAYBOY 2020.
Outil de gestion des cartes grises
Centre d’échange d’informations sur la Convention sur la Diversité Biologique Bienvenue dans le cours sur l’ajout d’une page web sur un site web développé.
Projet de stage d’année IIR4 sous le thème:
KIWAPP IS A B2B FULL-STACK APP-MANAGEMENT TOOL KIWAPP EN QUELQUES ETAPES Octobre 2014.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
1 Nestlé – Optifibre Zones administrables via le back-office.
Introduction au développement Office 2007
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Open Days 2006 Le développement Office 12 Thomas LEBRUN – Microsoft MVS Administrateur de Developpez.comDeveloppez.com.
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:

22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France

33 Sommaire Office et Visual Studio 2010 Personnalisation de l’interface d’Office 2010 Ruban Backstage Menu contextuel Volet d’actions Formulaires Outlook

44 Office et Visual Studio 2010

55 Office 2010 Pourquoi développer pour Office ? Intégrer la logique métier au cœur de l’interface de la suite Office Profiter de la base installée Office Permettre aux utilisateur d’Office d’augmenter leur productivité Développement d’OBAs Office Business Applications

66 Visual Studio 2010 Création d’addins pour Office 2007 et Office 2010 Addins de types Document/Modèle ou Applicatif Templates de projets pour la majorité des produits Office Excel, Word, Powerpoint, Outlook Mais aussi Visio, Project, InfoPath, etc…

77 Visual Studio 2010 Utilisation de la CLR 4 Utilisation des paramètres optionnels/nommés de C# 4 Choix dans la méthode de chargement des addins At Startup On Demand Déploiement ClickOnce Technologie "No-PIA" !

88 Personnalisation de l’interface d’Office

99 Le Ruban Espace de dessin dans Visual Studio pour les applications classiques Génération d’une classe fortement typée Export et modification en XML pour des besoins plus complexes

10 Le Ruban Sélection de l’onglet par programmation : Mise à l’échelle des groupes de contrôles : IRibbonUI.ActivateTab(String TabID)

11 Démo !

12 Le BackStage Onglets Commandes rapide GroupesColonne

13 Le BackStage Ajout d’onglets Ajout de commandes rapides Possibilité d’ajouter d’autres éléments au contenu des onglets existants Mise à disposition d’une grande variété de contrôles: Button CheckBox Dropdown ComboBox Etc…

14 Le BackStage Description dans le XML au même niveau que le ruban et les menus contextuels...

15 Démo !

16 Les menus contextuel Possibilité de modifier les menus contextuels d’Office Affichage/Masquage des éléments Office standards Ajout de nouveaux éléments Utilisation des contrôles d’Office Gallery Button SplitButton Etc…

17 Les menus contextuel...

18 Démo !

19 Volet d’actions

20 Volet d’actions Un volet d’action = un contrôle utilisateur Support pour Les contrôles Windows Forms, WPF Les services WCF private void ThisAddIn_Startup (…) { ImagePane ip = new ImagePane(); Microsoft.Office.Tools.CustomTaskPane pane = this.CustomTaskPanes.Add(ip, "Images"); pane.Visible = true; }

21 Démo !

22 Les formulaires Outlook

23 Les formulaires Outlook "Outlook Forms Regions" permettent d’étendre les fonctionnalités d’Outlook Créés depuis dans Visual Studio Utilisation de contrôles utilisateurs

24 Les formulaires Outlook Nouvel onglet sur un formulaire

25 Les formulaires Outlook En bas du formulaire

26 Les formulaires Outlook En remplacement

27 Les formulaires Outlook Choix des éléments

28 Démo !

29 Conclusion Pour les développeurs L’interface graphique existe déjà, on se concentre sur la logique métier ! Ne réinventez pas la roue : Etendez les possibilités d’Office en y apportant vos propres fonctionnalités Pour les utilisateurs Les Office Business Application améliorèrent leur productivité en intégrant le métier dans les applications bureautiques

30 Avez-vous des questions ?