2014-04-19 13 views
5

Sổ làm việc hiện hoạt là một sổ làm việc được bật macro.Lưu tệp * .xlsm dưới dạng * .xlsx và chặn cửa sổ bật lên

Sau khi thực hiện một số thao tác dữ liệu tự động, tôi muốn lưu nó dưới dạng sổ làm việc không có macro mới (do đó, xlsx thay vì .xlsm). Để làm điều này, tôi ghi lại và chỉnh sửa macro:

Dim newFilePath As string 
newFileFullName = "C:\List.xlsx" 

ActiveWorkbook.SaveAs Filename:=newFileFullName, FileFormat _ 
:=xlOpenXMLWorkbook, CreateBackup:=False 

Workbooks.Open Filename:=newFileFullName 
Windows("List.xlsx").Activate 

Tuy nhiên, bất cứ khi nào tôi chạy macro này, một window giữ popping lên, yêu cầu xác nhận rằng tôi muốn thay đổi định dạng tập tin.

Làm cách nào để ngăn chặn cửa sổ bật lên này và đặt mặc định thành "Có"?

+1

cố gắng để thêm 'Application.DisplayAlerts = false' –

Trả lời

7

Thêm Application.DisplayAlerts = False

Cảm ơn @simoco

+3

Vấn đề là câu trả lời đã được đăng như một bình luận, vì vậy không có câu trả lời chấp nhận. Nếu @simoco quay lại và đăng câu trả lời này, thì câu trả lời này sẽ bị xóa, nếu không thì điều này cần phải ở lại đây và được tự chấp nhận sau hai ngày. –

Các vấn đề liên quan