【问题标题】:Create a 2013 Word Document ( C#)创建 2013 Word 文档 (C#)
【发布时间】:2016-10-05 16:22:38
【问题描述】:

我正在使用以下代码成功生成 MS Word 文档,但是当我保存文档时,它保存为 97-2003 文档而不是 2013 文档。

 strHTMLContent.Append("<html xmlns:o='urn:schemas-microsoft-com:office:office'
             xmlns:w='urn:schemas-microsoft-com:office:word'
           xmlns:m='http://schemas.microsoft.com/office/word/2012/wordml'
           xmlns='http://www.w3.org/TR/REC-html40'>")
 .Append("<head><title></title>");   

  strHTMLContent.Append("<[if gte mso 9]>")
                        .Append("<xml>")
                        .Append("<w:wordDocument xmlns:w='http://schemas.microsoft.com/office/word/2012/wordml'>")
                        .Append("<w:View>Print</w:View>")
                        .Append("<w:Zoom>90</w:Zoom>  ")
                        .Append("<w:Compatibility>")
                        .Append("<w:BreakWrappedTables/>")
                        .Append("<w:SnapToGridInCell/>")
                        .Append("<w:WrapTextWithPunct/>")
                        .Append("<w:UseAsianBreakRules/>")
                        .Append("<w:DontGrowAutofit/>")
                        .Append("</w:Compatibility>")
                        .Append("<w:wordDocument xmlns:w='http://schemas.microsoft.com/office/word/2012/wordml'>")
                        .Append("</xml>")
                        .Append("<![endif]");

【问题讨论】:

  • 你为什么不用 Word 2013 创建一个 word docx 文件,然后用你最喜欢的 zip 提取工具打开它,然后检查相应的 XML 文件,看看哪些设置丢失了为了创建一个 2013 年的文档。
  • 另一种选择是您可以使用 Microsoft.Office.Interop.Word 使用 C# 创建 Word 2013 文档

标签: c# ms-word ms-office openxml


【解决方案1】:

最简单的选择是使用 Office 互操作或 Office 互操作库的包装器(如可通过 NuGet 获得的 DocX)。您导入Microsoft.Office.Interop.Word,创建一个应用程序对象(将其属性设置为所需的值,我想理想情况下一个大的将是使Visible 属性为false)。您创建一个文档,然后使用应用程序对象保存它。

这是我的指南摘要:http://www.c-sharpcorner.com/uploadfile/muralidharan.d/how-to-create-word-document-using-c-sharp/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    相关资源
    最近更新 更多