You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Dynamics CRM 2016中用C#/JavaScript向Word模板插入图片?

在Microsoft Dynamics CRM 2016本地部署版中向Word模板插入图片(通过页眉按钮生成)

1. 制作带图片占位符的Word模板

  • 打开Word,启用「开发工具」选项卡(若未显示,在Word选项的「自定义功能区」中勾选)
  • 插入图片内容控件到模板的目标位置:点击「开发工具」→「控件」组里的「图片内容控件」
  • 右键该控件选「属性」,设置标签(比如contact_image),这个标签必须和CRM实体中存储图片的字段名称完全一致
  • 将模板保存为.docx格式,上传到CRM对应实体的「Word模板」库:进入实体设置→「Word模板」→「上传模板」,选择保存的文件完成上传

2. 确保CRM实体有可用的图像字段

  • 若目标实体(如联系人、账户)没有图像字段,进入实体自定义:
    • 添加新字段,类型选择「图像」,字段名称设置为和模板控件标签一致的内容
    • 将该字段添加到实体表单,确保可以正常上传、存储图片

3. 测试生成带图片的Word文档

  • 打开CRM中目标实体的一条记录,点击页眉处的「Word模板」按钮
  • 选择你上传的模板,CRM会自动将记录中图像字段的内容插入到模板的占位符中,生成包含图片的Word文档

4. 自定义图片插入逻辑(可选)

如果需要插入非实体自带字段的图片(比如外部存储的图片、关联实体的图片),可以通过以下方式实现:

  • 插件实现:编写插件注册到「Generate Word Document」消息的前置事件,在生成文档前将目标图片数据写入到实体的图像字段中
  • JavaScript实现:自定义页眉按钮的点击事件,通过Web API获取目标图片数据,更新当前记录的图像字段后,再调用原生的Word模板生成流程

内容的提问来源于stack exchange,提问作者Kiran Girase

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 05:46:08