CRM 2013 C#插件填充Word模板

时间:2015-06-19 09:24:12

标签: c# plugins ms-word dynamics-crm-2011 crm

我试图创建CRM插件,它将打开Word模板,填入数据并下载到用户。这一切都很好,除非我需要将文档下载到用户。我知道它不可能通过HttpResponse下载它,所以我不知道我将如何解决这个问题。

你有什么建议吗?

注意:这里Dynamic CRM Plugin download Word document是类似的问题,它没有解决问题,只是说通过HttpRequest.Response是不可能的。

2 个答案:

答案 0 :(得分:3)

插件与用户“沟通”的唯一方法是异常(显然,我们不希望这样!),在这些情况下,我首选的方法是创建附加到的annotation(注)触发插件的记录,将文件附加到其中。

然后,您可以通过OD通过OData / FetchXml下载文件。

答案 1 :(得分:1)

我不知道你已经掌握了从模板创建word文档的程度,但我认为实现这一目标的最佳方法是为你创建一个报告。

通过创建文档,您现在可以简单地open the Report from a custom Ribbon Button as described by Jason Lattimer

如果在退回文档之前仍需要在插件中执行任何特殊处理,则可以替换标准"保存"按自定义按钮按钮。

Crm 2011限制了您的选择 - 如果您参加2013年或2015年的Crm活动会更容易。