如何保存Excel文档?

时间:2016-10-20 20:48:52

标签: c# excel

我一直在尝试保存一个打开的excel工作簿而无法使用。我正在使用Visual Studio在c#中编写程序。我有一个Windows Userform,在启动时,在窗体内的webBrowser中打开一个excel文档。在该userform上,我创建了一个Save按钮,因为我想保存对excel所做的更改。

我在webbrowser中打开excel的代码是:

private void Excelform_Load(object sender, EventArgs e)
{
  //  Application.DoEvents();

    if (File.Exists(m_ExcelFileName))
    {
        webBrowser1.Navigate(m_ExcelFileName, false);
    }
}

这很好用。 但是,当我尝试将更改保存到文件时,我得到一个错误(文件输入或OR操作未执行)。尝试了webBrowser1.ShowSaveAsDialog();但这需要用户互动。我想要的只是当用户点击save_btn时文件保存。

任何人都可以帮忙弄清楚如何保存对用户表单上webBrowser中当前打开的excel文件所做的更改?

现在这就是我的全部:

private void toolStripButton3_Click(object sender, EventArgs e)
{
    try
    {
        webBrowser1.ShowSaveAsDialog();
    }
    catch (Exception ex)
    {
        // Not updated
        MessageBox.Show(ex.Message);
    }
 }

请帮助:(

0 个答案:

没有答案