Beratung und Entwicklung - Mehr Produktivität für Microsoft Office
Ein Unternehmen mit zahlreichen Sparten setzt einheitliche Dokumentvorlagen für Korrespondenz ein (Brief, Fax, Angebot). Bei Neuerstellung wird das Dokument durch Layout und Texte auf die jeweilige Sparte eingestellt.
Benutzer sollen die Möglichkeit haben, anschließend in das neue Dokument einen oder mehrere Bausteintexte einzufügen. Die Funktion "AutoTexte" ("Schnellbausteine" in Office 2010) wird ausgeschlossen, da die Verwaltung und Verteilung geänderter Bausteine über DOT-Dateien schwierig ist. - SharePoint Server 2007 ist im Einsatz und soll als Plattform für die Bausteinverwaltung dienen, damit folgende Anforderungen erfüllt werden:
Des Weiteren soll die Lösung unabhängig von der Office-Version funktionieren.
Es wird unter C# 4.0 eine Komponente erstellt, die über COM von Word aus aufgerufen werden kann. Die Komponente liest die SharePoint-Dokumentbibliothek mit den Rechten des angemeldeten Benutzers. Die verfügbaren Ordner und Bausteine werden in einer Baumansicht / Listenansicht angezeigt, und der Benutzer kann einen oder mehrere Bausteine auswählen. Die Bausteine werden anschließend an der Cursorposition in das aktive Dokument übertragen.
Eingabedialog eines Briefes mit der Option, Bausteine aus SharePoint einzufügen:
Auswahldialog für Bausteindokumente mit der Baumansicht der Sparten (entspricht SharePoint-Ordnern):