C# 用c语言生成word文档#

C# 用c语言生成word文档#,c#,ms-word,C#,Ms Word,我想用C#打开Word文档。我的意思是我想知道Word文档是如何嵌入到C#中的 我在网上找到了一些文章,我有一个问题。这意味着什么:打开Word应用程序,并添加新的。如果我打开这个词,我看不到任何“addnew”是用C#写的吗?我正在使用Microsoft Visual Studio 2008 Word自动化使用的所有方法都是从Word.Application或Word.Document类派生的 让我们考虑使用Word应用程序创建文档,我们可能会完成以下步骤,即打开Word应用程序。(默认情况下

我想用C#打开Word文档。我的意思是我想知道Word文档是如何嵌入到C#中的

我在网上找到了一些文章,我有一个问题。这意味着什么:打开Word应用程序,并添加新的。如果我打开这个词,我看不到任何“addnew”是用C#写的吗?我正在使用Microsoft Visual Studio 2008

Word自动化使用的所有方法都是从Word.Application或Word.Document类派生的

让我们考虑使用Word应用程序创建文档,我们可能会完成以下步骤,即打开Word应用程序。(默认情况下,打开Word应用程序会创建新文档,但在自动化中,我们需要手动添加文档)

添加新文档。
编辑文档。
省省吧

您可以通过以下方式在此处找到文章:
我想说清楚,这不是一个家庭作业。

我倾向于使用OpenXMLSDK创建Word文档,因为它不需要Word或Excel实例


版本2比版本1好得多。

我倾向于使用OpenXMLSDK创建Word文档,因为它不需要Word或Excel实例


第2版比第1版好得多。

查看文档如何构建的一个好技巧是转到文件>另存为>Xml文档。这就是我如何学会动态构建excel文件的方法,我相信它对Word也适用。我使用的是office 2003,所以我不确定是否存在保存功能,但我知道我创建的excel文档与2007兼容。

查看文档如何构建的一个好方法是转到“文件”>“另存为”>“Xml文档”。这就是我如何学会动态构建excel文件的方法,我相信它对Word也适用。我使用的是office 2003,所以我不确定是否存在保存功能,但我知道我创建的excel文档与2007兼容。

如上所述

此外,我还使用.NET开发了很多Office应用程序。我的建议是,如果您知道VB将库重构为VB.NET DLL。与C#不同,VB.NET支持可选参数和后期绑定,这使得办公自动化更加容易。

如上所述


此外,我还使用.NET开发了很多Office应用程序。我的建议是,如果您知道VB将库重构为VB.NET DLL。VB.NET支持可选参数和后期绑定,这与C#不同,C#使office自动化更加容易。

按照我的代码,确保构建一个带有按钮的GUI

代码按钮:

 private void button1_Click(object sender, EventArgs e)
        {
            CreateDocument();
        }
构建word文档:

 //Create a new document
                Microsoft.Office.Interop.Word.Document document = winword.Documents.Add(ref missing, ref missing, ref missing, ref missing);


 //Save the document
                object filename = @"C:\Users\xxxx.xxxxxxx\Desktop\program debug\xxxxxxxxx";
                document.SaveAs(ref filename);
                document.Close(ref missing, ref missing, ref missing);
                document = null;
                winword.Quit(ref missing, ref missing, ref missing);
                winword = null;
                MessageBox.Show("Document created successfully !");

按照我的代码,确保构建一个带有按钮的GUI

代码按钮:

 private void button1_Click(object sender, EventArgs e)
        {
            CreateDocument();
        }
构建word文档:

 //Create a new document
                Microsoft.Office.Interop.Word.Document document = winword.Documents.Add(ref missing, ref missing, ref missing, ref missing);


 //Save the document
                object filename = @"C:\Users\xxxx.xxxxxxx\Desktop\program debug\xxxxxxxxx";
                document.SaveAs(ref filename);
                document.Close(ref missing, ref missing, ref missing);
                document = null;
                winword.Quit(ref missing, ref missing, ref missing);
                winword = null;
                MessageBox.Show("Document created successfully !");

作业如果是这样的话,你应该这样标记。这不是家庭作业,弗雷德里克。我想知道在OpenWord应用程序中添加新文档的位置。我想知道如何将word集成到Microsoft Visual Studio编程中。如果我在程序中打开word文档。我不是那种喜欢让别人帮我做作业的人,因为我通常是用自己的方式做的。此外,我已经完成了我的学士学位,我只是第一次学习编程&我不再上学了。试着用Word记录宏并查看它生成的代码。宏和C#之间的对象模型是相似的,这是一个很好的入门方式,特别是如果这是您的第一次编程尝试。一旦你学会了基础知识,你就可以切换到VisualStudio。家庭作业?如果是这样的话,你应该这样标记。这不是家庭作业,弗雷德里克。我想知道在OpenWord应用程序中添加新文档的位置。我想知道如何将word集成到Microsoft Visual Studio编程中。如果我在程序中打开word文档。我不是那种喜欢让别人帮我做作业的人,因为我通常是用自己的方式做的。此外,我已经完成了我的学士学位,我只是第一次学习编程&我不再上学了。试着用Word记录宏并查看它生成的代码。宏和C#之间的对象模型是相似的,这是一个很好的入门方式,特别是如果这是您的第一次编程尝试。一旦你学会了基本知识,你就可以切换到visual studio。嗨,康拉德,这就是问题所在,我在VB中没有任何背景知识。这是我的第一语言编程。嗨,康拉德,这就是问题所在,我没有VB的任何背景。这是我的第一语言编程。