Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET Word邮件合并_C#_Asp.net_Ms Word - Fatal编程技术网

C# ASP.NET Word邮件合并

C# ASP.NET Word邮件合并,c#,asp.net,ms-word,C#,Asp.net,Ms Word,我需要创建一个从web应用程序合并信件和/或信封模板的过程。我们正在使用VS2010、C#(.NET4.0)、asp.net和Office2007。用户从列表中选择一组帐户,我需要收集这些帐户的信息以进行合并。一个问题是,如果我查找一个帐户,两个帐户持有人中的一个已经去世,我需要根据该信息更改问候语。例如,在大多数情况下,这封信会写一些类似鲍勃·史密斯夫妇的话。但如果鲍勃死了,那就只能说玛丽·史密斯夫人了 我还需要它在客户端打开word ready to print。因此,如果信函为1页,并且用

我需要创建一个从web应用程序合并信件和/或信封模板的过程。我们正在使用VS2010、C#(.NET4.0)、asp.net和Office2007。用户从列表中选择一组帐户,我需要收集这些帐户的信息以进行合并。一个问题是,如果我查找一个帐户,两个帐户持有人中的一个已经去世,我需要根据该信息更改问候语。例如,在大多数情况下,这封信会写一些类似鲍勃·史密斯夫妇的话。但如果鲍勃死了,那就只能说玛丽·史密斯夫人了


我还需要它在客户端打开word ready to print。因此,如果信函为1页,并且用户选择了100个帐户,则word文档应将信函与100个正在等待打印的帐户合并。最好的方法是什么?

Silverlight可能是一个很好的选择,因为它允许您读取本地文件并对其内容执行soemthing,它还有一个打印api


但是,您希望在客户端或服务器上的何处进行打印?

作为概述,您需要在模板周围使用wcf服务,然后使用silverlight实际创建文档并在客户端进行打印。

客户端打印,但我希望模板存储在数据库或服务器上。你有这方面的例子吗?