1
Microsoft.Office.Interop.Word.Application oWord = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document oDocument = new Microsoft.Office.Interop.Word.Document();
oDocument = oWord.Documents.Add();
Microsoft.Office.Interop.Word.MailingLabel oLable = oWord.MailingLabel;

oDocument = oLable.CreateNewDocument();
oDocument.SaveAs(SaveFileDialog1.InitialDirectory.ToString() + SaveFileDialog1.FileName);
oWord.Quit();

上記のコードから空のWordLableドキュメントを取得できますが、ドキュメントにデータを入力するにはどうすればよいですか?誰かが私にこれを行う例を与えることができますか?

ありがとう

4

1 に答える 1

0

これは、ファイルにコンテンツを書き込む方法です。

        Microsoft.Office.Interop.Word.Application oWord = new Microsoft.Office.Interop.Word.Application();
        Microsoft.Office.Interop.Word.Document oDocument = new Microsoft.Office.Interop.Word.Document();
        oDocument = oWord.Documents.Add();

        BigInteger r = 1;
        for (int i = 1; i <= 64; i++)
        {
            r = r * i;             
        }
        Console.Write(r.ToString());

        oDocument.Content.SetRange(0, 0);
        oDocument.Content.Text = r.ToString();

        oDocument.SaveAs(@"d:\mydoc.docx");
        oWord.Quit();

詳細については、こちらをご覧ください:http ://www.c-sharpcorner.com/UploadFile/muralidharan.d/how-to-create-word-document-using-C-Sharp/

于 2014-10-31T08:54:31.553 に答える