août
2005
J’ai la chance de pouvoir, fin Octobre 2005, faire une présentation lors des Students Days de Microsoft.
J’ai donc décidé de travailler avec Florent SANTIN pour faire une présentation (et des démonstrations ) des VSTO 2, les Visual Studio 2005 Tools For Office.
Actuellement en plein tests/en pleine préparation, je me suis dis qu’il serait pas mal que je présente une fonctionnalité intéressante des VSTO: la mise en cache, dans un Dataset, des données d’un document Office
Seulement voila, que ce soit pour un document Word ou un document Excel, cela ne marche pas….
Explications:
La MSDN est très claire sur ce point: pour activer la mise en cache, vous avez 2 possibilités:
- par le code
- par la fenêtre de propriétés de Visual Studio
Si vous passez par le code, il faut que le dataset:
- soit déclaré comme public
- porte l’attribut suivant:
[Microsoft.VisualStudio.Tools.Applications.Runtime.Cached()]
Mais si vous passez par la fenêtre de propriétés de Visual Studio, vous devez mettre la propriété Cache in Document à True.
Premier problème: Sur mon Visual Studio 2005 BETA 2, cette propriété n’existe pas.
Soit, je me dis que je vais passer par le code.
J’essaye donc ceci: « How to: Programmatically Cache a Data Source in an Office Document« .
Résultat: Dataset1 est toujours null au démarrage de ma feuille Excel.
Obstiné comme je suis, je continue mes recherches sur Internet et je finis par tombé là-dessus: même résultat que précédemment.
Tout ce que j’ai testé semble avoir fonctionné sur Visual Studio 2005 BETA 1: j’en finis donc par arriver à me demander si, avec la BETA 2, il n’y a pas quelque chose qui a changé ?
Si quelqu’un avait des infos sur le sujet, je suis preneur car j’avoue que ce serait dommage de ne pas montrer cette fonctionnalité (que j’ai vu tournée lors des Rencontres Office en plus….)
A+
Articles récents
- [Mix 07] Annonces diverses dont la possibilité de développer des applications SilverLight avec du code managé !
- [WPF] Article d’introduction à Windows Presentation Foundation Everywhere
- [WPF] Les CTP de WPF /E et Expression Studio sont en ligne !
- [Event] Première rencontre du Dotnet User Group (DUG)
- [.NET 3] Présentation du Framework .NET 3.0
Commentaires récents
- [Tips] Ouvrir un fichier vhd sans lancer une VPC dans
- [WPF] Article d’introduction à Windows Presentation Foundation Everywhere dans
- [WPF] Article d’introduction à Windows Presentation Foundation Everywhere dans
- Visual Basic Express 2005 et Visual Web Developer Express 2005 disponibles EN FRANCAIS ! dans
- [.NET 3] Présentation du Framework .NET 3.0 dans
Archives
- avril 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- avril 2006
- mars 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- août 2005
- juillet 2005
- juin 2005
- mai 2005
- avril 2005
- mars 2005
- février 2005
- janvier 2005
- décembre 2004
- novembre 2004
- octobre 2004