avril
2010
Assigner une propriété SharePoint dans un projet VBA ou un addin VSTO est vraiment facile mais pas nécessairement bien documenté pour celui qui connait peu les classes de Word. Comme j’ai emprunté une mauvaise direction en me focalisant sur les Custom properties, j’ai cherché un long moment avant de trouver la bonne information.
En fait, les objets de type « Document » contiennent une collection nommée ContentTypeProperties. Cette collection contient les propriétés SharePoint.
En C#, le code pour assigner la propriété est alors:
MetaProperty prop = doc.ContentTypeProperties.GetItemByInternalName(« myInternalFieldName »);
if (prop != null) prop.value = « new value »;
Et c’est tout.
doc est un objet de type Word Document .
MetaProperty fait partie de Microsoft.Office.Core
[…] Topsy Retweet Button topsyWidgetPreload({ « url »: « http://blog.developpez.com/jab/p8803/sharepoint/setsharepointproperty/ », « title »: « Comment assigner une propriété SharePoint dep […]