Bị lổi Form khi mở

Liên hệ QC

thanhtam348

Thành viên thường trực
Tham gia
9/3/07
Bài viết
288
Được thích
62
Không biết sao file Excel của tôi hôm nay mở lên và kích vào CommandButton để mở form thì bị lổi như hình dưới, bạn nào biết nó bị sao không chỉ cho tôi sửa. Cám ơn.
08-12-10 11-03-21.png
 
Bạn đưa file lên để mọi người xem lại cho.

Nice day !!
 
Upvote 0
Mở file ra, Alt + F11 vào xem code, chổ nào có dòng DTPicker1.Value = Format(Now, "dd/mm/yy") cứ xóa hết đi

Anh ndu và các bạn có thể giải thích dùm tôi được điều nầy: là khi tôi cài hệ điều hành mới là Win7 thì không hiểu sao DTPicker trên Form lại biến mất nên sinh ra lổi đó, và khi tôi ghost trở lại WinXP DTPicker vẩn không còn nửa, giờ thì tôi đang dùng Win7 và tất cả các file có trong máy hay tải về nếu có DTPicker thì mở lên đều bị lổi như vậy nên không làm sao Copy được vào form của mình.
 
Upvote 0
Anh ndu và các bạn có thể giải thích dùm tôi được điều nầy: là khi tôi cài hệ điều hành mới là Win7 thì không hiểu sao DTPicker trên Form lại biến mất nên sinh ra lổi đó, và khi tôi ghost trở lại WinXP DTPicker vẩn không còn nửa, giờ thì tôi đang dùng Win7 và tất cả các file có trong máy hay tải về nếu có DTPicker thì mở lên đều bị lổi như vậy nên không làm sao Copy được vào form của mình.
Lổi trên xuất hiện khi máy bạn không có MSCOMCT2.OCX, bạn thử tìm MSCOMCT2.OCX trên mạng, bỏ nó vào System32 rồi đăng ký là sử dụng được.
 
Upvote 0
Lổi trên xuất hiện khi máy bạn không có MSCOMCT2.OCX, bạn thử tìm MSCOMCT2.OCX trên mạng, bỏ nó vào System32 rồi đăng ký là sử dụng được.

Mình đã làm theo bạn hướng dẫn, nhưng nó có bắt mình đăng ký gì đâu? rồi mình muốn đăng ký thì làm sao đây?
 
Upvote 0
Upvote 0

File đính kèm

  • 09-12-10 9-37-54.jpg
    09-12-10 9-37-54.jpg
    19.2 KB · Đọc: 28
Lần chỉnh sửa cuối:
Upvote 0
Nó cũng vẫn báo lổi vậy anh ndu !
Ah... Tôi chưa xài Windows 7 nhưng tôi nghĩ do cơ chế bảo mật của nó nên mấy thao tác liên quan đến hệ thống e rằng bạn phải LogOn vào Administrator thì mới thực hiện được
Nếu muốn "làm ngay" mà không phải LogOn vào Administrator thì thao tác phải hơi lòng vòng chút:
- Vào thư mục C:\WINDOWS\system32, tìm file cmd.exe
- Click chuột phải vào file cmd.exe, chọn Run As, điền tên Administrator và password vào
- Nếu thành công thì sẽ xuất hiện cửa sổ Command Prompt
- Trong cửa sổ Command Prompt, gõ lệnh: regsvr32 C:/windows/system32/MSCOMCT2.OCX rồi Enter (MSCOMCTL.OCX hoặc MSCOMCT2.OCX gì đó...)
Thử xem thế nào
 
Lần chỉnh sửa cuối:
Upvote 0
Ah... Tôi chưa xài Windows 7 nhưng tôi nghĩ do cơ chế bảo mật của nó nên mấy thao tác liên quan đến hệ thống e rằng bạn phải LogOn vào Administrator thì mới thực hiện được
Nếu muốn "làm ngay" mà không phải LogOn vào Administrator thì thao tác phải hơi lòng vòng chút:
- Vào thư mục C:\WINDOWS\system32, tìm file cmd.exe
- Click chuột phải vào file cmd.exe, chọn Run As, điền tên Administrator và password vào
- Nếu thành công thì sẽ xuất hiện cửa sổ Command Prompt
- Trong cửa sổ Command Prompt, gõ lệnh: regsvr32 C:/windows/system32/MSCOMCT2.OCX rồi Enter
Thử xem thế nào

Nhưng máy em không dùng password nên Run As rồi không biết làm tiếp theo cái gì...
 
Upvote 0
Nhưng máy em không dùng password nên Run As rồi không biết làm tiếp theo cái gì...
Theo như tôi biết thì chức năng Run As này bắt buộc phải chạy với 1 tài khoản Administrator có password
Nếu tài khoản Administrator của bạn không có password, thôi thì LogOn vào Administrator mà làm, sẳn tiện đặt password luôn cho nó (phòng sau này còn có cơ hội dùng đến Run As)
Hic... Windows 7 xem ra cũng khá rối đối với người không rành hệ thống đây ---> Chỉ từ 1 chuyện cỏn con là thiếu Control trong VBA mà bây giờ buộc phải chọc sâu vào các kiến thức hệ thống
 
Lần chỉnh sửa cuối:
Upvote 0
Hì ! phiền anh và các bạn quá, chỉ một chút tò mò cái mới mà rối gắm đủ điều, thật ra không chỉ có trên Excel thôi mà còn nhiều thứ không tương thích.
Bây giờ thì em...sợ, đã chuyển lại XP xài rồi và sửa lại lổi Form...
Chào anh chị với các bạn.
Thân mến
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom