簡體   English   中英

如何將c#應用程序中的文本插入MS Word文檔並將其另存為新文件

[英]how to insert text from c# application into MS word document and save it as new file

我創建了一個桌面應用程序,其中需要將文本框的文本保存到Word文檔中,該文件應由用戶創建,並且文件的位置應由用戶選擇,然后將文本框的值保存到那。

例如:

“這是textBox的值”

然后有一個保存按鈕,通過單擊應打開保存窗口,然后用戶將為其命名並設置其位置,然后單擊“ 確定”,最后文本框的文本將保存到該Word文檔中。

知道怎么做嗎? 我已經在Google中搜索了配額,但找不到任何方法...

Word公開COM API,搜索Word Interop或Office Interop。

使用此API,您可以開始單詞,加載文檔,添加到該文檔(例如在當前光標位置)並將文檔保存到新文件。

我已經為自己的問題找到了解決方案,如果有人遇到這種問題,我想與他人分享,下面是代碼:

    private void btnSave_Click(object sender, EventArgs e)
    {


        SaveFileDialog saveFileDialog1 = new SaveFileDialog();

        saveFileDialog1.Filter = "Word document|*.doc";
        saveFileDialog1.Title = "Save the Word Document";
        saveFileDialog1.FileName = "MS word document.docx";

        if (saveFileDialog1.ShowDialog() == DialogResult.OK)
        {
            File.WriteAllText(saveFileDialog1.FileName,txtResult.Text.ToString());
        }
    }

這工作正常,但是我想設置字體系列和字體大小,如果有人知道,請分享您的解決方案?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM