2010-03-23 8 views
4

Est-il possible de créer automatiquement des documents Word qui incluent des champs de liste d'une liste SharePoint personnalisée?Comment créer automatiquement des documents Word qui incluent des champs de liste d'une liste SharePoint personnalisée?

Voici le scénario: - liste personnalisée (plus de 100 colonnes) - modèles Word (pas sûr où est préférable de les stocker encore) - Formulaire d'inscription fournira des données pour les modèles (ou des données partielles, c.-à-client nom, représentant des ventes) - une forme qui ont des boutons (à savoir « Créer formulaire de commande », « Créer PO »)

l'idée est de pouvoir générer des modèles de population partielles à partir d'une liste personnalisée avec un Puch d'un bouton.

Répondre

2

Vous devriez regarder dans le Word Control Toolkit, qui utilise le SDK au format Open XML pour réaliser ce dont vous avez besoin.

La fonctionnalité de base consiste à utiliser le bloc de contrôle d'édition sur un élément de liste sélectionné pour générer et remplir un document Word à l'aide d'un modèle que vous pouvez sélectionner dans une liste déroulante.

Je l'ai utilisé avec succès pour créer des factures imprimables basées sur une liste de contrats.

Voici quelques liens pour vous aider à démarrer:

Generating Documents from SharePoint Lists with Open XML Content Controls

Word Content Control Toolkit (Codeplex)

Video Demo: Merging SharePoint List Data into Word Documents

Linking Word 2007 Content Controls to Custom XML

1

Si vous créez une bibliothèque de documents avec des champs personnalisés (ou mieux encore un type de contenu), les documents Office 2007 incluent les champs en tant que propriétés du document. Word inludes fonctionnalités pour ajouter ces champs au document (Insérer-> QuickParts-Document Property).

Vous pouvez automatiser le placement d'éléments sur le document en ajoutant un modèle de document à votre type de contenu.

0

Je sais que votre poste est vieux, mais si vous êtes toujours disponible, peut votre proposition soit plus détaillée:

"Si vous créez une bibliothèque de documents avec des champs personnalisés (ou mieux encore un type de contenu), les documents Office 2007 incluent les champs en tant que propriétés du document. Word inludes fonctionnalités pour ajouter ces champs au document (Insérer-> QuickParts-Document Property). Vous pouvez automatiser le placement d'éléments sur le document en ajoutant un modèle de document à votre type de contenu. "

Questions connexes