簡體   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