Présentation

Recherche

Calendrier

Janvier 2012
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
<< < > >>
Lundi 12 avril 2010 1 12 /04 /Avr /2010 16:19
Evenement Bewise Sud Est !

Après bientôt trois ans d'existence, Bewise Sud Est organise la première BDC sur Aix-en-Provence.

Les innovations technologiques Microsoft pour les développeurs et les IT pro présentées par les meilleurs experts de Bewise et Microsoft ! Evénement gratuit destiné aux professionnels du développement et de l'IT, aux enseignants et étudiants, venez découvrir:

  • 1 Session Plénière
  • 8 Sessions dédiées par technologie
  • 10 Espaces de démonstration et de discussion avec des Experts
  • 20 Experts Bewise & Microsoft à votre service
  • Présentation de la table Surface de Microsoft

Inscrivez-vous vite !


>> S'inscrire <<


Mots clés : Microsoft Days 2010, MS Days 2010, BDC 2010 Aix-en-Provence

Par Sylvain Fraissenet - Publié dans : Evènements
Ecrire un commentaire - Voir les 0 commentaires
Dimanche 12 juillet 2009 7 12 /07 /Juil /2009 02:45
Bonjour,
Il peut vous arriver de customiser le Ribbon d'une application Word ou Excel lors d'un developpement VSTO.
Avec SharePoint, il se peut que les boutons situés dans votre "Onglet" disparaissent lors d'un save, lorsque celui-ci n'a jamais été selectionné et ce avant le save par l'utilisateur.
Petite solution de contournement qui pourrait vous dépaner :
Mettre l'onglet contenant vos boutons en première position soit BeforeOfficeID : TabHome
Bon courage si vous êtes sur le probleme.
A bientot
Sylvain
Par Sylvain Fraissenet - Publié dans : Visual Studio Tool For Office
Ecrire un commentaire - Voir les 1 commentaires
Dimanche 8 février 2009 7 08 /02 /Fév /2009 14:02

Bonjour à tous,
Un petit tips rapide afin de masquer le " InformationPanel " sur  Excel ou Word (c'est la même chose).
Ce panel est visible lorsque vous deployez votre addin sur un site SharePoint. Celui-ci affiche l'ensemble des ContentProperties (SharePoint) associés au document... 

Le modèle objet vous propose d'utiliser la propriété : DisplayInformationPanel  qui est un boolean. Or, lorsque vous voulez "setter" (tous le monde compris ? (set)  bon allé affecter c'est mieux ;) ) à false sur les évènements : New,StartUp etc , le panel est toujours là ...

Solution de contournement :
Lancer un Timer sur StartUP et dans la méthode Tick mettre DisplayInformationPanel  à false et voilà :)

Sylvain

Par Sylvain Fraissenet - Publié dans : Visual Studio Tool For Office
Ecrire un commentaire - Voir les 0 commentaires
Samedi 31 janvier 2009 6 31 /01 /Jan /2009 23:49
Marre du CAML ?
Vous pouvez utiliser le Linq afin de requêter les listes SharePoint.
.
 

Exemple Requête Linq sur une liste SharePoint:
La requete ci-dessous remontera les items selon le ContentType et 2 autres conditions.

 

SPList selectedList = SPContext.Current.Site.RootWeb.Lists[ListName];
var
ItemCollectionAdapter = selectedList.Items.Cast<SPListItem>().ToList();
List
<SPListItem> listItemCollectionResult =
ItemCollectionAdapter.Where(x => x["ContentType"].Equals("MyContentType") &&

x["Field1"].ToString().Equals("ValField1") && x["'Field2"].ToString().Equals("ValField2")).OrderBy(y => y.Title).ToList();

Traduction de la requête Linq executée ci-desssus en CAML :

<Query>

     <Where>

     <And>

              <And>

                       <Eq>

                       <FieldRef Name='ContentType' />

                       <Value Type='Choice'>MyContentType</Value>

                       </Eq>

                       <Eq>

                       <FieldRef Name='Field1' />

                       <Value Type='Text'>ValField1</Value>

                       </Eq>

              </And>

              <Eq>

              <FieldRef Name='Field2'/>

              <Value Type='Text'>ValField2</Value>

              </Eq>

     </And>

     </Where>

     <OrderBy> 

               <FieldRef Name='Title'>      

     </OrderBy>
</Query>

Voila ça peut servir, c'est très bien mais ??? Attention aux performances !!! En effet le fait de faire un selectedList.Items.Cast<SPListItem>().ToList() nous remonté l'intégralité des données dans notre object IQueryble. Ce système peut être sympa pour des listes à faible volumétrie ...

Sylvain  

Par Sylvain Fraissenet - Publié dans : SharePoint 2007
Ecrire un commentaire - Voir les 0 commentaires
Samedi 31 janvier 2009 6 31 /01 /Jan /2009 23:04

Bonjour à tous,
Un nouveau blog vient de naître... L'objectif de ce blog est de partager les différentes expériences que j'ai eu concernant les technologies SharePoint et VSTO.... J'espère que celui-ci pourra vous donner des axes de recherches concrets lors des différents travaux que vous mènerez lors de vos projets.
Un petit clin d'oeil à mes collègues de Bewise qui m'ont poussé à le faire :)
Bonne lecture !
Sylvain

Par Sylvain Fraissenet - Publié dans : Divers
Voir les 0 commentaires
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus