主题:修改了EXCEL文件,保存时总提示保存,而且是另存的方式?
我的一个读写EXCEL的程序.
一个读按钮,将一个EXCEL的单元格数据读到textBox1里.
一个写按钮,将textBox1里的数据写到EXCEL的单元格里,但总是提示保存提示,按"是"后,却是一个a11.xls文件存到了"我的文档"里,而我原来的文件(E:\\a1.xls)却未改变.
现在发现(将excel.Visible = false; 该成excel.Visible = true;) ,读出的文件也是a11.xls,不过内容是一样的.
请各位路过的指点一下,谢谢!
以下是我的部分代码(VC#),
//写EXCEL
private void button1_Click(object sender, EventArgs e)
{
Excel.Application excel = new Excel.Application();
excel.Application.Workbooks.Add("E:\\a1.xls");
excel.Cells[2, 3] = textBox1.Text;
excel.Visible = false;
excel.Save(true);
excel.Workbooks.Close();
excel.Quit();
}
//读EXCEL
private void button2_Click(object sender, EventArgs e)
{
Excel.Application excel = new Excel.Application();
excel.Application.Workbooks.Add("E:\\a1.xls");
excel.Visible =false;
excel.UserControl = true;
Excel.Range rng = excel.get_Range("D3","D3");
object rg=rng.Select();
object a = excel.ActiveCell.Text.ToString();
textBox1.Text = a.ToString();
excel.Workbooks.Close();
excel.Quit();
}
一个读按钮,将一个EXCEL的单元格数据读到textBox1里.
一个写按钮,将textBox1里的数据写到EXCEL的单元格里,但总是提示保存提示,按"是"后,却是一个a11.xls文件存到了"我的文档"里,而我原来的文件(E:\\a1.xls)却未改变.
现在发现(将excel.Visible = false; 该成excel.Visible = true;) ,读出的文件也是a11.xls,不过内容是一样的.
请各位路过的指点一下,谢谢!
以下是我的部分代码(VC#),
//写EXCEL
private void button1_Click(object sender, EventArgs e)
{
Excel.Application excel = new Excel.Application();
excel.Application.Workbooks.Add("E:\\a1.xls");
excel.Cells[2, 3] = textBox1.Text;
excel.Visible = false;
excel.Save(true);
excel.Workbooks.Close();
excel.Quit();
}
//读EXCEL
private void button2_Click(object sender, EventArgs e)
{
Excel.Application excel = new Excel.Application();
excel.Application.Workbooks.Add("E:\\a1.xls");
excel.Visible =false;
excel.UserControl = true;
Excel.Range rng = excel.get_Range("D3","D3");
object rg=rng.Select();
object a = excel.ActiveCell.Text.ToString();
textBox1.Text = a.ToString();
excel.Workbooks.Close();
excel.Quit();
}