使用SaveFileDialogue C#

时间:2017-03-14 01:49:29

标签: c# novacode-docx

美好的一天!

我想知道在使用SaveFileDialogue保存.docx文件时是否可以显示Novacode DocX

样品:

string fileName = @"D:\Users\John\Documents\DocXExample.docx";
var doc = DocX.Create(fileName);
doc.InsertParagraph("This is my first paragraph");        
doc.Save();

我在哪里放了SaveFileDialogue代码?

非常感谢!

2 个答案:

答案 0 :(得分:1)

saveFileDialog1.ShowDialog();置于某个按钮事件处理程序中,该处理程序允许用户保存文档。双击Visual Studio设计器窗口中的SaveFileDialog图标以及添加FileOk事件处理程序,并在事件处理程序中输入如下代码:

    private void saveFileDialog1_FileOk(object sender, CancelEventArgs e)
    {
       var doc = DocX.Create(saveFileDialog1.FileName);
       doc.InsertParagraph("This is my first paragraph");        
       doc.Save();
    }

希望它有所帮助!

答案 1 :(得分:0)

要做到这一点:

private void btn_approve_Click(object sender, EventArgs e)
{
 saveFileDialog1.Title = "Save As";
 saveFileDialog1.Filter = "DocX|*.docx";

   if (saveFileDialog1.ShowDialog() == DialogResult.OK)
   {
      var doc = DocX.Create(saveFileDialog1.FileName);
      doc.InsertParagraph("This is my first paragraph");        
      doc.Save();                         
   }
}