Buộc lưu sổ làm việc trước khi đóng - Ví dụ về mã VBA

Buộc lưu sổ làm việc - Workbook_BeforeClose

Tôi không khuyên bạn nên sử dụng cái này, nhưng vì mục đích thử nghiệm và như một minh chứng của ActiveWorkbook. Lưu:

Bạn có thể Lưu sổ làm việc mà không cần cung cấp cho người dùng tùy chọn “Có / Không” với mã sau:

Đặt cái này vào mô-đun ThisWorkbook…

1234567891011121314 Private Sub Workbook_BeforeClose (Cancel As Boolean)If Saved = False ThenActiveWorkbook.SaveKết thúc nếuKết thúc Sub

Điều này không hoạt động với nhiều sổ làm việc. Để làm cho nó hoạt động với nhiều sổ làm việc, bạn cần đặt mã vào tệp cá nhân.xls hoặc để mã lặp qua tất cả các sổ làm việc đang mở.

wave wave wave wave wave