syquyen1987
Thành viên hoạt động



- Tham gia
- 8/7/18
- Bài viết
- 193
- Được thích
- 43
Kính gửi các Anh/Chị,
Hiện tại em đang lập trình trên nền Access, và em có tạo một Object Excel. Thỉnh thoảng em lưu file excel thì luôn hiện thông báo là "file đã tồn tại, bạn có muốn thay thế nó không? Em muốn có cách nào để mặc định là thay thế không ạ
Em xin cảm ơn ạ

Hiện tại em đang lập trình trên nền Access, và em có tạo một Object Excel. Thỉnh thoảng em lưu file excel thì luôn hiện thông báo là "file đã tồn tại, bạn có muốn thay thế nó không? Em muốn có cách nào để mặc định là thay thế không ạ
Em xin cảm ơn ạ
Mã:
Set xl = CreateObject("Excel.Application")
xl.Visible = True
Set wb = xl.Workbooks.Open(CurrentProject.Path & "\04. Form for LapTrinh\Form of KCS.xlsm", , False)
xl.Sheets("KQPT").Visible = True
Set ws = xl.ActiveWorkbook.Sheets("KQPT")
Set rst = db.OpenRecordset("TblSearchCOC")
NoCount = rst.RecordCount
ws.Cells(11, 3).value = rst.Fields("SampleItem").value
ws.Cells(10, 3).value = rst.Fields("RegisteredBy").value
If NoCount > 0 Then
j = 17
Do While Not rst.EOF
ws.Cells(j, 2).value = rst.Fields("SampleName").value
ws.Cells(j, 3).value = rst.Fields("Ni").value
j = j + 1
rst.MoveNext
Loop
ws.Select
xl.Run "LamFile" ' Chay Macro in Excel file
xl.Visible = True
xl.ActiveWorkbook.SaveAs filePath1
wb.Close ' Mấu chốt là khi đóng lại là thỉnh thoảng hỏi có muốn thay thế file cũ không vì trùng tên
Set xl = Nothing
Set wb = Nothing
