【问题标题】:How do I embed a custom user-control in MS Word?如何在 MS Word 中嵌入自定义用户控件?
【发布时间】:2010-09-13 08:21:36
【问题描述】:

上下文:环境是 .Net 3.0 + WPF 土地,数据库被抽象到远处,我猜该解决方案需要适用于 Office 2000 及更高版本..

需要获取用户希望在 Word 中显示某些应用程序窗口/框(例如趋势图)的自定义报告。该窗口可以显示为静态图像,用户可以双击并编辑它(这将打开一个编辑器......类似于嵌入式电子表格的行为)并确定更新对象。在框周围键入一些文本并保存或打印。

还要考虑到,我需要一些机制来传递数据和类型的 "data-bind" 这些应用程序特定的框。例如图表可能必须绑定到它需要的特定时间范围的数据。

现在作为 Word 自动化的相对初学者,我需要为此使用的技术/子技术的名称是什么?还将任何建议发布到书籍/帖子中,以帮助您理解并尽快达到运行速度。(因为企业始终相信程序员足够聪明,可以解决这个问题。我们可以提供他们完全信任......但没有时间。)

【问题讨论】:

  • 无需标记您的标题。不要回滚。

标签: automation ms-word


【解决方案1】:

我认为您将不得不考虑编写一个OLE 可嵌入/兼容的应用程序。听起来这可能是一项非常庞大而复杂的任务。

是否有任何原因导致 Excel 无法生成您嵌入的图表?

【讨论】:

  • 图表本身就是一个迷你应用程序,绘制亚秒级更新,可自定义缩放,过滤,作品.. - 这是一堆工程领域的情节
【解决方案2】:

我强烈建议让它依赖于 Office 2007 及更高版本。如果这样做,您可以使用功能区并通过 VSTO 进行 .Net 编程。

【讨论】:

  • 这并没有回答如何使其可嵌入和可编辑的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-17
  • 2016-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多