我目前正在使用 Visual Studio 2010 Professional,并注意到可以使用 C# 创建 Word 2007 和 Word 2010 文档作为加载项。
我要做的是在我的 C# 应用程序中用信息填写一个报告类型的文档,然后输出最终的 .docx。是否可以使用此功能,我该怎么做?
最佳答案
您看到的称为 VSTO ( Visual Studio Tools for Office )。这是一种创建和管理客户端实例化的加载项、模板和文档的方法(或者,就像某些人所做的那样,只是控制客户端进行特定操作)。它带来了很多开销。
听起来您想要的是 Open XML SDK 2.0 .这将提供创建 Word(和其他 Office)文档的完全访问权限,而无需 Word 客户端或程序或创建它们的操作系统的 VSTO 要求(VSTO 运行时、主要互操作等)。 OpenXML SDK 上有大量信息 - 一个好的起点是 http://www.openxmldeveloper.org .另一个是 How-To视频。
关于c# - Visual Studio 2010 中的 Word 2007 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2924378/