繁体   English   中英

在 WPF 应用程序中托管 Office 应用程序

[英]Host Office apps in a WPF Application

我目前正在做一个需要文本编辑器的项目。 将运行此应用程序的所有计算机都将安装整个办公套件,更具体地说是 Office365。 我开始构建自己的文本编辑器,但要实现 Microsoft Word 的一些 QOL 需要花费很多时间,所以我开始寻找以某种方式在 WPF Window 中托管 Microsoft Word 的方法,或者至少让它看起来像停靠。 到目前为止,我发现了 10 多年前提到 OLE 的东西,但我认为它可能已经过时了。

有人可以在这里为我指出正确的方向吗?

您不能在您的应用程序中托管 Office365 产品,Microsoft 不提供此类服务。

既然你想要一个文本编辑器,你可以寻找像avalonEdit:TextEditor这样的现成产品,通过 NuGet 下载它,然后像这样在你的视图中使用它..

<avalonEdit:TextEditor
    xmlns:avalonEdit="http://icsharpcode.net/sharpdevelop/avalonedit"
    Height="400"
    FontFamily="Consolas"
    FontSize="12pt" />

另一个可爱的基于 WPF 的开源文本编辑器是记事本,但没有类似于avalonEdit :TextEditor 的即用型用户控件。 您必须将其作为 class 库包含在您的解决方案中,然后将其嵌入到您的 windows 应用程序中(无法预测需要多少精力/时间)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM