回 帖 发 新 帖 刷新版面

主题:修改了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();        
        }

回复列表 (共1个回复)

沙发

自己顶一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册