1 / 18

Visual Studio 2005 Tools For Office: Présentation et Démonstrations

Visual Studio 2005 Tools For Office: Présentation et Démonstrations. Avant toute chose…. Intervenants. Thomas LEBRUN – SUPINFO Formateur au Laboratoire .NET de SUPINFO Microsoft MVS ( Most Valuable Student ) MCAD.NET Administrateur de Developpez.com

heavynne
Download Presentation

Visual Studio 2005 Tools For Office: Présentation et Démonstrations

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Studio 2005 Tools For Office:Présentation et Démonstrations

  2. Avant toute chose…

  3. Intervenants • Thomas LEBRUN – SUPINFO • Formateur au Laboratoire .NET de SUPINFO • Microsoft MVS (Most Valuable Student) • MCAD.NET • Administrateur de Developpez.com • Site Web: http://morpheus.developpez.com • Email: lebrun_thomas@hotmail.com • Florent SANTIN - EPITECH • Microsoft MVS (Most Valuable Student) • MCAD.NET • Membre du Labtech Student Club • Blog: http://blogs.developpeur.org/azra • Email: florent@santin.org

  4. Sommaire • Présentation des VSTO 2 • Développement Office en général • Développement Outlook • Démo • Développement Word • Démo • Développement Excel • Démo • Le futur: Office 12 et VSTO 3 • Démo • Ressources • Q&R

  5. Présentation des VSTO 2 • Que sont les VSTO 2 ? • Acronyme de « Visual Studio 2005 Tools For Office » • Réalisation d’applications Office complexes • Avantages par rapport aux VSTO 1 • Intégration complète d’Office (Word/Excel) dans l’IDE • Facilités de développement (Drag and Drop, etc….) • Utilisation de toute les possibilités de Visual Studio 2005 (assistants, etc…) • Rapidité de développement accrue par rapport à VBA

  6. Possibilités des VSTO 2 sur Office • Interaction complète avec Word/Excel/Outlook • Gestion et création de tableaux, graphiques, etc… • Ajout et utilisation de Bookmarks (existants ou non) • Création de barre de menus personnalisés • Interaction avec « l’ActionsPane » (panneau d’actions des documents Office) • Possibilité d’utiliser des Datasets, des WebServices, etc. au sein de votre application Office

  7. VSTO et Outlook • Possibilité de manipuler toutes les données d’Outlook • Emails • Contacts • Calendrier • Taches… • Interaction avec des événements Outlook • Réception d’Email • Création de la recherche • Ouverture d’un formulaire • Ajout d’un objet… • VSTO 2, facilité de débogage

  8. Développement Outlook

  9. VSTO et Word • Possibilité de manipuler tous les objets de Word: • Les barres de menu • Les Bookmarks • Les tableaux • Les graphiques • Le texte • Possibilité de manipuler l’ActionPane • Dans les VSTO 2, cet ActionPane est un objet: Il possède des propriétés, des méthodes, des évènements • Ajout de contrôles • Utilisation de l’ActionPane dans votre application

  10. Développement Word

  11. VSTO et Excel • Des contrôles pour Excel • NamedRange: Collection nommée de cellules de votre feuille Excel (sorte de bookmark pour Excel) • ListObject: Permet d’afficher, dans un tableau, un ensemble de données. Possibilité de trier les colonnes de ce tableau. • Le cache de données • [Microsoft.VisualStudio.Tools.Applications.Runtime.Cached]

  12. Développement Excel

  13. Et le futur ? • Développement des VSTO 3 • Cible visée: Plateforme Office 12 • Source: http://blogs.msdn.com/eric_carter/archive/2005/06/13/428632.aspx • Développement accès « Add-In » pour toutes les applications Office.

  14. VSTO 3 et Office 12 !

  15. Conclusions • Les VSTO 2 permettent: • Des développement simples et rapides d’applications Office • L’utilisation de la puissance de .NET au service d’Office • Quelques inconvénients • Tout les objets ne sont pas typés • Il manque encore des événements utiles

  16. Ressources • Blog de l’équipe de développement des VSTO: • http://blogs.msdn.com/vsto2/ • Blogs de certains membres de l’équipe: • Eric Carter: http://blogs.msdn.com/eric_carter/ • Misha Shneerson: http://blogs.msdn.com/mshneer/ • Andrew Whitechapel: http://blogs.officezealot.com/whitechapel/ • MSDN: • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_2003_ta/html/odc_ancVSTO_05.asp • Projet ShareIT • http://www.shareit.fr

  17. Ressources • Articles: • Visual Studio 2005: L’automation Office en .NET: http://morpheus.developpez.com/vsto2/ • Retrouvez les slides et les sources de cette présentation sur: • http://morpheus.developpez.com • http://blogs.developpeur.org/azra

  18. Des question ? 

More Related