Nhờ chạy thử - Excel bị treo khi Add page của Multipage khi có Frame nằm bên ngoài Multipage

Liên hệ QC

huuthang_bd

Chuyên gia GPE
Tham gia
10/9/08
Bài viết
8,714
Được thích
10,824
Donate (Momo)
Donate
Giới tính
Nam
Nghề nghiệp
Thợ đụng
Tôi có 1 userform có code thế này.
PHP:
Private Sub UserForm_Initialize()
Me.MultiPage1.Pages.Add "ABC"
End Sub
Nếu trên form có Frame nằm ngoài MultiPage1 thì Excel sẽ bị treo (trên Excel 2007).
Nhờ mọi người chạy thử trên các phiên bản khác xem có bị lỗi như thế không.
Lưu ý: Excel có thể bị treo khi thử code.

Xin cảm ơn.
 

File đính kèm

  • Excel Crashes.xlsm
    15.7 KB · Đọc: 19
Anh thêm câu lệnh MultiPage1.Pages.Add "ABC" là lỗi ngay lập tức
Vấn đề ở đây là: Lệnh Add Page sẽ bị lỗi nếu có 1 Frame nằm ở bên ngoài MultiPage
Hình như anh chưa hiểu câu hỏi của tác giả thì phải
Anh đọc lại bài 1 thì nội dung vầy nè: Nếu trên form có Frame nằm ngoài MultiPage1 thì Excel sẽ bị treo (trên Excel 2007).
Chứ đâu có nêu cái vụ Add Page.
 
Upvote 0
Anh đọc lại bài 1 thì nội dung vầy nè: Nếu trên form có Frame nằm ngoài MultiPage1 thì Excel sẽ bị treo (trên Excel 2007).
Chứ đâu có nêu cái vụ Add Page.
Bài 1 thế này:
Tôi có 1 userform có code thế này.
PHP:
Private Sub UserForm_Initialize()
Me.MultiPage1.Pages.Add "ABC"
End Sub
Nếu trên form có Frame nằm ngoài MultiPage1 thì Excel sẽ bị treo (trên Excel 2007).
Nhờ mọi người chạy thử trên các phiên bản khác xem có bị lỗi như thế không.
Lưu ý: Excel có thể bị treo khi thử code.

Xin cảm ơn.
Anh thấy có đoạn code Add page không?
Có nghĩa là code này chạy thì Excel mới treo. Chứ không có code nào chạy thì ta vẽ thứ gì trên form mà chẳng được
 
Upvote 0
Tối qua giờ ngồi RE, debug cái lỗi này lòi con mắt. Hy vọng tìm ra exploit để kiếm tiền của MS :)
 
Upvote 0
Web KT
Back
Top Bottom