![](/img/trans.png)
[英]C# Retrieve FormFields from Word Document and Insert into Text file
[英]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.