Bekanntlich stellt MS Word oder Excel 2007 ein InfoPanel (InfoPath) zur Verfuegung, in welchem die Werte des MS SharePoint Dokument-Inhaltstypen (ContentType) dargestellt werden.
Die Wiedergabe ist selbstverstaendlich nur moeglich, wenn das entsprechende Dokument aus MS SharePoint heraus geoeffnet wurde, und dort ein ContentType in der Bibliothek fuer die Inhalte verwaltet wird. Ist dies der Fall, so sind die, im ContentType definierten Eigenschaften, in der Client Applikation von der BenutzerIn veraenderbar.
In MS Word 2007 hat man/Frau nun die Moeglichkeit die Werte in Textbausteinen zu benutzen. In Excel besteht IMHO diese Moeglichkeit adhoc nicht.
Hier setzt unser Add-In ContentTypeProperties.xll an, welches Anlass dieses Beitrages ist. Das MindBusiness Add-In stellt eine benutzerdefinierte Funktion (UDF) zur Verfuegung. Die Funktion ’GetContentTypePropertyByName’ erfordert einen Zeichenfolge-Parameter, welcher einem benutzerdefinierten SharePoint ContentType Property enspricht. In der hier veroeffentlichten Test-Version muss der Name mit ‘Excel_’ beginnen. Desweiteren ist in der Vollversion auch ein Setzen (Set..) und ein automatisches Refreshen der Zelleninhalte moeglich.
Die hier verlinkte Datei stellt ein zip Archiv dar, welches entpackt und ueber die Add-In Verwaltung von Excel 2007 registriert werden sollte. Danach ist die bereitgestellte Funktion im SharePoint-gebundenen-ExcelSheet, wie alle anderen benutzbar.
Nun aber die Anleitung der Installation der Reihe nach: Nach dem Entpacken des Archivs zeigt das MS Windows-Betriebssystem normalerweise die Datei ContentTypeProperties.xll mit einem excel Icon an. Als admin kann man/Frau die Datei auch starten und die Frage nach dem ‘Add-In fuer diese Sitzung’ bejahen, die Funktion steht dann zur Verfuegung, als Benutzer ohne administrative Rechte versucht Excel die Datei aber auch anzuzeigen, was nicht im Sinne des Erfinders ist;) Hier sollte also der eigentliche Weg ueber die Excel-Optionen | Add-In Verwaltung (unten am Bildschirmfenster) gegangen werden.
Das Add-In setzt die MS .Net Runtime Version 2 und ein MS Excel 2007 auf dem Client vorraus.

