Làm thế nào để bỏ qua lời nhắc "Mở ở chế độ chỉ đọc?" trong Excel 2007?
Trả lời:
Chỉ cần tắt thông báo để bỏ qua chúng:
Application.DisplayAlerts = False
Sổ làm việc.Mở tệp "Đường dẫn và tên tệp.xls"
Sổ tay bài tập sẽ được mở ở chế độ chỉ đọc.
Nếu bạn không muốn mở nó ở chế độ chỉ đọc, thì hãy sử dụng
Dim W As Workbook
Application.DisplayAlerts = False
Set W = Workbooks.Open("Filepath and name.xls")
Nếu W.ReadOnly thì
W.Đóng False
Msgbox "Ối... đó là lệnh chỉ đọc!"
Kết thúc nếu
Trả lời:
Tôi xin lỗi, tôi không muốn mở ở chế độ chỉ đọc. Tôi muốn mở ở chế độ chỉnh sửa.
Trả lời:
Tôi cần đặt tên cho tàu con là gì?
Trả lời:
Tôi không thể làm cho nó hoạt động được.
Trả lời:
Bạn cần lưu trữ mã trong codemodule của đối tượng Thisworkbook của personal.xls(b) của bạn, trong sự kiện Workbook_open. Nếu bạn vẫn không thể làm cho nó hoạt động, hãy đăng mã của bạn lên.
Trả lời:
Đây là nội dung trong mô-đun PERSONAL.XLSB của tôi.
Private Sub workbook_open()
Dim W As Workbook
Application.DisplayAlerts = False
Set W = Workbooks.Open("K:\KiaAcctg\Fund Specific\STAT_RPT\FUND-A.xlsm")
Nếu W.ReadOnly thì
W.Đóng False
Kết thúc nếu
End Sub
Trả lời:
Nó không hoạt động à? Bạn nhận được thông báo gì khi khởi động Excel với phiên bản này?
Private Sub Workbook_Open()
Dim W As Workbook
Application.DisplayAlerts = False
MsgBox "Tôi sắp mở tập tin..."
Khi xảy ra lỗi, hãy chuyển đến NotFound.
Set W = Workbooks.Open("K:\KiaAcctg\Fund Specific\STAT_RPT\FUND-A.xlsm")
Nếu W.ReadOnly thì
W.Đóng False
MsgBox "Tôi đã thử, nhưng nó chỉ cho phép đọc."
Kết thúc nếu
Thoát khỏi Sub
Không tìm thấy:
MsgBox "Không tìm thấy tệp "FUND-A.xlsm".
End Sub
Trả lời:
Tôi đã sao chép và dán đoạn mã Macro bạn viết và tôi nhận được thông báo:
Tệp 'Fund-A.xlsm' nên được mở ở chế độ chỉ đọc trừ khi bạn cần lưu các thay đổi vào đó. Mở ở chế độ chỉ đọc?
Trả lời:
Tôi hiểu
"Tôi sắp mở tập tin này..."
và sau đó
"Tôi đã thử, nhưng nó chỉ cho phép đọc."
Trả lời:
Tôi không biết, cảm ơn vì đã cố gắng.
Comments
Post a Comment