c# - Visual Studio 2010 中的 Word 2007 文档

标签 c# .net visual-studio-2010 ms-word vsto

我目前正在使用 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/

相关文章:

c# - 如何遍历物理文件夹并在 C# 中读取叶文件

c# - 发送到后端二维数组

c# - 非泛型类型 'System.Collections.IEnumerable' 不能与类型参数一起使用

c# - 如何处理 EF 4.3.1 设置修改了 Rowversion 行

c++ - 为什么在这种情况下编译器没有消除复制构造

c - 将数据添加到结构内部的数组

c++ - 为 SQlite 将 wstring 转换为 const char * 的函数

c# - 如何转换可能为空的 bool 值

c# - 寻找一种有效的方法来使用 Entity Framework Core 为每一行检索一组多对多子项

c# - 内存中的 System.Drawing.Image 需要 MD5 哈希