Lenh in no hỏi save là lỗi gì năm 2024

Lưu ý: Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

Tóm tắt

Trong Microsoft Excel, bạn có thể tạo Microsoft Visual Basic for Applications [VBA] macro ngăn chặn nhắc Lưu thay đổi khi bạn đóng sổ làm việc. Điều này có thể được thực hiện bằng cách chỉ định trạng thái của sổ làm việc đã lưu thuộc tính, hoặc bằng áp tất cả các cảnh báo cho sổ làm việc.

Xem thêm thông tin

LƯU Ý:Microsoft cung cấp ví dụ lập trình để minh họa chỉ, mà không cần bảo hành được thể hiện hoặc ngụ ý. Điều này bao gồm, nhưng không giới hạn, bảo đảm bán hoặc cho một mục đích cụ thể. Bài viết này giả định rằng bạn đã quen thuộc với ngôn ngữ lập trình được chứng minh và với công cụ được dùng để tạo và để gỡ lỗi thủ tục. Microsoft hỗ trợ kỹ sư có thể giúp giải thích các chức năng của một thủ tục cụ thể. Tuy nhiên, họ sẽ không thay đổi các ví dụ này để cung cấp thêm chức năng hoặc xây dựng các thủ tục để đáp ứng yêu cầu cụ thể của bạn.

Để chuẩn bị cho việc thực hiện một trong các ví dụ dưới đây, thực hiện các bước đầu tiên:

  1. Khởi động Excel và mở một sổ làm việc mới.
  2. Nhấn ALT + F11 để bắt đầu trình soạn thảo Visual Basic.
  3. Trên menu chèn , bấm mô-đun.
  4. Nhập mã macro mẫu vào trang mô-đun.
  5. Nhấn ALT + F11 để quay lại Excel.
  6. Trong Microsoft Office Excel 2003 và trong các phiên bản cũ hơn của Excel, hãy chọn Macro từ menu công cụ , sau đó bấm macro. Trong Microsoft Office Excel 2007, hãy bấm macro trong nhóm mã trên tab nhà phát triển . Nếu tab nhà phát triển không sẵn dùng , hãy cân nhắc làm điều này: một. Bấm nút Microsoft Office , sau đó bấm Tùy chọn Excel.
  7. Trong thể loại phổ biến , dưới tùy chọn hàng đầu để làm việc với Excel, hãy bấm để chọn Hiển thị Tab nhà phát triển trong ruy-băng hộp kiểm, sau đó bấm OK.
  8. Chọn macro mà bạn muốn, sau đó bấm chạy.

Thuộc tính đã lưu trả về giá trị False nếu thay đổi đã được thực hiện với một sổ làm việc kể từ khi nó được lưu lần cuối.

Bạn có thể sử dụng tên riêng chương phụ Auto_Close để xác định một macro sẽ chạy bất cứ khi nào một sổ làm việc được đóng. Trong làm như vậy, bạn có thể kiểm soát cách xử lý tài liệu khi người dùng sẽ đóng tài liệu trong Excel.

Ví dụ 1: Đóng sổ làm việc mà không lưu thay đổi

Để bắt buộc một sổ làm việc để đóng mà không lưu bất kỳ thay đổi, hãy nhập mã sau đây trong một mô-đun Visual Basic của sổ làm việc đó:

Phụ Auto_Close[]

ThisWorkbook.Saved = True

End Sub

Khi thuộc tính đã lưu được đặt là true, Excel có thể phản hồi như thể sổ làm việc đã được lưu và không có thay đổi đã xảy ra vì mà lưu lần cuối.

Thuộc tính DisplayAlerts của chương trình có thể dùng cho cùng mục đích. Ví dụ, macro sau đây sẽ DisplayAlerts tắt, đóng sổ làm việc hiện hoạt mà không lưu thay đổi, và rồi bật DisplayAlerts lại.

Phụ CloseBook[]

Application.DisplayAlerts = False

ActiveWorkbook.Close

Application.DisplayAlerts = True

End Sub

Bạn cũng có thể dùng các đối số SaveChanges của phương pháp đóng .

Macro sau đây sẽ đóng sổ làm việc mà không lưu thay đổi:

Sub CloseBook2[]

ActiveWorkbook.Close savechanges:=False

End Sub

Ví dụ 2: Đóng sổ làm việc và lưu các thay đổi

Để bắt buộc một sổ làm việc để lưu thay đổi, hãy nhập mã sau đây trong một mô-đun Visual Basic của sổ làm việc đó:

Phụ Auto_Close[]

Nếu ThisWorkbook.Saved = False rồi

Kết thúc ThisWorkbook.Save nếu

End Sub

Quy trình phụ này kiểm tra xem nếu tệp đã lưu thuộc tính có được đặt thành sai. Nếu vậy, sổ làm việc đã thay đổi kể từ lưu cuối cùng, và các thay đổi đó được lưu.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Chủ Đề