我创建了一个桌面应用程序,我需要将文本框的文本保存到word文档中,文档应该由用户创建,文档的位置将由用户选择,然后textbox的值应该被保存到那里。
例如:
"这是textBox值"
然后有一个 保存 按钮,通过点击应该打开保存窗口,然后用户将为其指定名称并设置其位置,然后单击 确定 最后,文本框的文本将保存到该word文档中。
任何想法怎么做?我在谷歌搜索了分配,但我找不到任何可以找到方法...
答案 0 :(得分:0)
Word公开COM
API,搜索Word Interop或Office Interop。
使用此API,您可以开始单词,加载文档,添加到此文档,例如在当前光标位置,并将文档保存到新文件。
答案 1 :(得分:-2)
我已经为自己的问题找到了解决方案,如果有其他人遇到过这类问题,我想分享一下,这里是代码:
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());
}
}
这个工作正常,但我想设置font-family和font-size,如果有人知道请分享你的解决方案?