Excel: Có cài đặt đăng ký để chặn các thông báo cảnh báo khi lưu bảng tính ở định dạng CSV không?


15

Tôi làm việc với nhiều tệp CSV và liên tục bị làm phiền bởi hộp thoại Excel bật lên khi tôi cố lưu tệp:

"[bảng tính của bạn] có thể chứa các tính năng không tương thích với CSV (Được phân cách bằng dấu phẩy). Bạn có muốn giữ sổ làm việc ở định dạng này không?"

Câu trả lời của tôi luôn luôn là CÓ. Có một cài đặt đăng ký để chặn hộp thoại xác nhận này?


Chắc là không. Là một macro một lựa chọn cho bạn?
DaveParillo

Có một AddIn Excel (có nguồn) cho câu hỏi liên quan của tôi Cách xuất - không lưu dưới dạng - sang định dạng khác? Điều đó có thể giúp với điều này.
matt wilkie 7/10/2015

Trong phiên bản văn phòng 1611 Build 7571.2075 (đăng ký cá nhân), tôi thấy cài đặt hộp kiểm bên dưới Tệp / Tùy chọn / Lưu, "Hiển thị cảnh báo mất dữ liệu khi chỉnh sửa các tệp được phân cách bằng dấu phẩy (* .csv)" Tuy nhiên, nó vẫn không được chọn và tôi vẫn nhận được cảnh báo . Trên một máy tính khác nằm trên kênh bị trì hoãn với phiên bản 16.06965.2115 (đăng ký công việc), tùy chọn này không khả dụng, nhưng bằng cách nào đó tôi đã khiến nó ngừng làm phiền tôi khi lưu csv. Tôi sẽ đóng góp một câu trả lời nếu tôi thực sự tìm ra nó, nhưng tôi hy vọng họ đang trong quá trình thực hiện một giải pháp chức năng với hộp kiểm đó.
David Brown

Câu trả lời:


5

Đây là một vấn đề phổ biến mà tất cả người dùng Excel mắc phải. Tôi nghĩ, cách duy nhất để làm điều đó là sử dụng macro. Ví dụ:

Application.DisplayAlerts = False
With ThisWorkbook
    .SaveAs Left(.FullName, Len(.FullName) - 3) & "csv", xlCSV
End With
Application.DisplayAlerts = True

Left(.FullName, Len(.FullName) - 3) & "csv"nghĩa là trong trường hợp của một foobar.xlsxtên tệp mới foobar.csv, phải không? Điều này bỏ qua hộp thoại lưu và có tên tùy chỉnh, phải không? trong trường hợp đó nó rất đáng để lưu ý rằng nếu bạn workbook 'file' chứa nhiều bảng 'tab', sau đó CSV có thể chỉ có thể tiết kiệm một hoạt động. và điều này sẽ tốt hơn nếu được giải quyết với việc đặt tên theo ý kiến ​​của tôi, nếu có thể! (tiếc là bản thân tôi chưa phải là người vĩ mô)
n611x007

5
Làm thế nào để thêm macro này ...?
dwenaus

2

Tôi đã giải quyết nó với ClickPack . Trang web được lưu trữ trên đó bị sập, nhưng tôi đã tải nó lên đây .


1
Đã làm cho tôi. Hình như liên kết của anh ấy chuyển đến đây . Tôi đã tải xuống chương trình, gán nó cho tiếng Anh và xem qua các lời nhắc trong Excel bằng Ctrl + Alt + D và bây giờ nó tự động nhấp vào các lời nhắc!
Một sốGuyOnAComputer

Giải pháp thú vị ok nhưng bạn cần chương trình này để chạy trong nền.
Herman Toothrot

1

Tôi có Microsoft Office 365 ProPlus và hôm nay tôi nhận thấy lần đầu tiên, Excel hỏi tôi có muốn tắt thông báo lưu CSV không. Tôi nhận ra không phải ai cũng có đăng ký Microsoft Office 365 ProPlus nhưng nếu bạn làm vậy, điều này có thể giúp ích. Phiên bản của tôi hiển thị "Phiên bản 1609 (Bản dựng 7369.2118).

Nếu bạn truy cập liên kết này: Vô hiệu hóa Cảnh báo CSV

Nó sẽ chỉ cho bạn nơi để tìm thấy nó. Nó đang ở trong:

File > Options > Save > Under 'Save workbooks' find checkbox that says "Show data loss warning when editing comma delimited files (*.csv)"


hmm Tôi không thấy nó trong excel của tôi. Chỉ vì điều đó tôi ước tôi có thể nâng cấp
userJT
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.