Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: [Excel - C#] Đóng file Excel nhưng trong Task Manager vẫn còn?

  1. #1
    Ngày gia nhập
    06 2007
    Bài viết
    206

    Mặc định [Excel - C#] Đóng file Excel nhưng trong Task Manager vẫn còn?

    Chương trình mở Excel (sau khi đã đổ dữ liệu vào).
    Nhưng sau khi mình Close file Excel đó lại thì trong Task Manager vẫn còn

    Code:
    Code:
    COMExcel.Application exApp = new Microsoft.Office.Interop.Excel.Application();
    
    try
    {
          string WorkbookPath;
          COMExcel.Workbook exBook;
    
          WorkbookPath = System.IO.Directory.GetCurrentDirectory() + @"\Form\abc.xlsx";
          exBook = exApp.Workbooks.Open(.....);
    
          // .....
    
         exApp.Visible = true;
    }
    catch(Exception ex)
    {
          throw ex;
    }
    finally
    {
    
          exApp.Workbooks.Close();
          exApp.Quit();
          Marshal.ReleaseComObject(exApp);
          exApp = null;
    
          GC.Collect();
          GC.WaitForPendingFinalizers();
          GC.Collect();
          GC.WaitForPendingFinalizers();
    }
    Làm sao để khi tắt hoàn toàn file Excel đó?
    Mong các bạn giúp!
    Thà để chửi dốt 1 lần, còn hơn ngu cả đời.

  2. #2
    Ngày gia nhập
    02 2012
    Bài viết
    3

    Bạn tạo một button là close excel trên form. Sau đó code trong hàm buttonCloseExcel_click(...)

    {
    exApp.Quit();// Bạn phải viết thế này thì nó mới kill process của cái file excel đi.

    //Tắt bằng button trên form nhé.

    //Mà bạn sử dụng hàm exApp.Quit(); mà lại còn gán ở dưới exApp = null; Không có ý nghĩa.


    }

Các đề tài tương tự

  1. Sử dụng file excel template có sẵn xuất ra report dạng excel?
    Gửi bởi ndnhan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 30-10-2012, 08:19 AM
  2. Làm sao để import file excel vào datagridview mà không cần mở file excel lên?
    Gửi bởi vthang.mta trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 10-09-2012, 03:35 PM
  3. Đóng và lưu file ứng dụng Excel bằng C# như thế nào?
    Gửi bởi philipdn trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 29-09-2011, 08:24 PM
  4. Đóng (Close) file excel đang mở trong lập trình C#
    Gửi bởi thai_trinh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 13-04-2011, 03:32 PM
  5. Đọc ghi file Excel | Truy xuất Excel, như thế nào?
    Gửi bởi khacthuy trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 5
    Bài viết cuối: 01-04-2009, 08:54 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn