Comment configurer Microsoft Word pour remplir certains champs avec des données d'une database SQL Server à l'aide d'un service Web?

Je voudrais remplir un document Microsoft Word en utilisant une database SQL Server, de preference sans faire le traitement du document côté server.

D'après ce que j'ai lu, Microsoft ne recommand pas le traitement de text côté server, car il n'a pas été conçu pour être évolutif, l'interface user va venir et il n'y aurait personne pour cliquer dessus, et les problèmes de licence.

Par conséquent, je serais intéressé par une façon qu'un client pourrait taper un document Word et ensuite mettre quelque chose comme Name: <!name> puis se connecter en quelque sorte via un service Web pour recevoir un set d'loggings ou quelque chose qui remplira tous les tags avec les informations de la database.

Comment ferais-je cela? Si cela n'est pas possible, y a-t-il un moyen pour un client de concevoir le formulaire qu'il souhaite utiliser et de faire remplir par notre programme les champs du model?

Si Word ne peut pas le faire, peut Open Office?

Je vous remercie.

Avec OpenOffice, c'est au less aussi dur qu'avec Microsoft Office. Sauf si vous êtes plus expérimenté avec le développement d'OpenOffice qu'avec Microsoft Office. Je trouve très difficile de rassembler de la documentation technique sur le développement de la personnalisation d'OpenOffice, alors que Microsoft fait de son mieux pour attirer les développeurs.

Si vous souhaitez pré-remplir un document Word avec des données de SQL Server ou par exemple Teradata sur un PC utilisant Microsoft Office, je peux vous reorder la composition invasive pour remplir des documents Word à partir de la database (notez que j'ai été impliqué avec produit). Vous pouvez l'étendre en utilisant C #, mais prêt à l'emploi, il est déjà capable de se connecter à différentes plates-forms de database via un service web. Je pense qu'il peut également se connecter directement aux bases de données SQL, mais cela nécessite une maintenance sur les pilotes de database locaux.

Veuillez noter que la composition invasive est destinée aux non-développeurs. un employé financier ou juridique ayant un diplôme d'études secondaires ou universitaires doit être capable de créer des templates pour le rest de ses collèges. Bien sûr, le département informatique et security doit toujours s'assurer que seules datatables qui doivent être disponibles sur la base du besoin de savoir sont mises à disposition. Cela peut être fait sur le webservice central ou en utilisant une database séparée ou des vues de database séparées.