[英]In c# using microsoft.office.tools.word how do we save a single page as rtf file
[英]Do I need to use Microsoft.Office.Tools.Word to create a report in Word?
我似乎无法理解是否需要 Microsoft.Office.Tools.Word 以及如何获取它。 我知道它可以与本文中看到的 Microsoft.Office.Interop.Word 一起使用,例如:
Visual Studio 通过提供 Microsoft.Office.Tools.Word.Bookmark 宿主控件来扩展 Microsoft.Office.Interop.Word.Bookmark 对象。 Microsoft.Office.Tools.Word.Bookmark 宿主控件的行为类似于本机 Microsoft.Office.Interop.Word.Bookmark,但具有额外的事件和数据绑定功能。 您可以将数据绑定到文档上的书签控件,就像将数据绑定到 Windows 窗体上的文本框控件一样。 有关详细信息,请参阅书签控件。
并且它使您能够在此处向 word 文档添加控件,但我不确定附加值是什么(或者我是否需要它)。
我正在开发一个应用程序,它将在公司中生成网络安全风险报告(主要是文本和表格),我想知道我必须使用什么来确保我可以正确地创建我的报告(Microsoft.Office.Interop。至少一个字)。
另外,我真的不明白从哪里获得 Microsoft.Office.Tools.Word。 我轻松地从 NuGet 中包含了 Microsoft.Office.Interop.Word,但在 NuGet 或参考管理器中都找不到另一个。 正因为如此,我无法使用这个额外的功能并确定我是否在我的项目中需要它。
如果您需要有关我的项目的更多详细信息来回答这个问题,请随时提问。
不,您不需要执行 Office 互操作。 请注意,执行 Office 互操作需要您安装 Office,也需要安装在您最终要使用它的 PC 上。
对于 DOCX 报告,有像XCeed 的 docx (以前是Codeplex 上 docx的同一作者的 Github 存储库)这样的库,可以更轻松地完成任务。 但是,并非所有功能都受支持。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.