0

我正在使用以下代码创建一个 word 文档

private void button1_Click(object sender, EventArgs e)
    {
        object missing = System.Reflection.Missing.Value;
        object Visible=true;
        object start1 = 0;
        object end1 = 0;

         Microsoft.Office.Interop.Word.Application WordApp;
        WordApp = new Microsoft.Office.Interop.Word.Application();
        Document adoc = WordApp.Documents.Add(ref missing, ref missing, ref missing, ref missing);
        Range rng = adoc.Range(ref start1, ref missing);

        try
        {              
            rng.Font.Name = "Hai";
            rng.InsertAfter("Hello World!");
            object filename = @"D:\MyWord.doc";
            adoc.SaveAs(ref filename, ref missing, ref missing, ref missing, ref missing, ref missing,
            ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
            WordApp.Visible = true;
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }        
    }

只有当系统有MS Word时才有效。如果系统不包含MS Word,那么我如何创建Word文档?

4

1 回答 1

2

使用Open XML 格式 SDK 1234567890

于 2013-02-11T06:48:57.063 回答