hauluong9
Thành viên mới

- Tham gia
- 5/7/18
- Bài viết
- 16
- Được thích
- 0
Có thể tác giả sử dụng code để tạo đối tượng textbox nên khi bạn xem trong màn hình VBE (Class- UserForm) sẽ không nhìn thấy cái textbox nào cảView attachment 199052
Em đang có 1 đoạn chương trình mà em không hiểu ai có thể hỗ trợ giúp em với.
Khi vô tạo form thì form không hiên ra textbox như hình 2 . Sau khi chạy marco thì nó hiện ra như hình 2. Do em đang sửa chương trình mà em tìm hoài không hiểu sao hiện ra được textbox
pass: 1. sr bạnCó thể tác giả sử dụng code để tạo đối tượng textbox nên khi bạn xem trong màn hình VBE (Class- UserForm) sẽ không nhìn thấy cái textbox nào cả
Bạn thử tìm kiếm trong rừng code của tác giả xem có cái đoạn nào khai báo tham số hiển thị liên quan đến đối tượng textbox không (Ví dụ các từ khóa như Hight; width v..v)
Mình khuyên bạn nên tìm hiểu kỹ về excel (VBA), nếu đủ khả năng sửa thì hãy sửa, nếu không thì bỏ qua đi. Riêng cái file bạn gửi lên, phần code đã có mật khẩu rồi, mà kể cả có mở được ra rồi thì cái file bạn gửi , bạn cũng đã làm cho nó cũng lỗi lung tung cả rồi
Bạn đưa file mà không có phần bạn tự tạo lên chứ bạn tạo rồi thì nói làm gì.cái đó là mình tự tạo ra ak bạn để mình ví dụ đó... chứ khi mình chạy ở máy khác thì nó tự động hiện ra ak
Bạn đã kiểm tra trên máy bạn chưa vậy? trên máy mình chạy thì:đây là file gốc
Thì mình mới hỏi bạn đó... code này để ở máy khác thì chạy bình thường nó tự tạo ra textbox. Mình copy về máy mình bẻ crack ra thì nó báo lỗi y chang bạn vậy đó, sau đó mình tự tạo textbox thì nó chạy vẫn bị lỗiBạn đã kiểm tra trên máy bạn chưa vậy? trên máy mình chạy thì:
1. Báo lỗi dòng: BGA.txtname.SetFocus
2. Không có hiện mấy cái textbox như bạn nói
Nếu tự tạo thì nó sẽ có trong code, mà trong code làm gì có đâu, không thì máy bên kia người ta dùng add in.Thì mình mới hỏi bạn đó... code này để ở máy khác thì chạy bình thường nó tự tạo ra textbox. Mình copy về máy mình bẻ crack ra thì nó báo lỗi y chang bạn vậy đó, sau đó mình tự tạo textbox thì nó chạy vẫn bị lỗi
Vào máy chạy được để chôm các control về thôi. Chứ thay thế control ngồi fix code nhọc.Chính xác là vậy! Nó không phải là TextBox như tác giả lầm tưởng mà là control gì đó (không biết)
Vào menu Tools\References sẽ thấy một đống controls bị lỗi "MISSING.... "
View attachment 199073
Cũng mất khá nhiều công đoạn chứ không đơn giản là COPY đâuMình muốn xem control để copy vè mình xem ở đâu vậy bạn
Mìnnh đã làm mà không đăng ký regsvr32 không được. Đăng ký bị lỗiCũng mất khá nhiều công đoạn chứ không đơn giản là COPY đâu
1> Đầu tiên vào Tools\References (như hình bài 16)
2> Bấm chuột vào từng mục xem control liên kết với file nào, nằm ở đâu (thường sẽ là file .dll hoặc .ocx nằm trong thư mục System32)
3> Copy file .dll hoặc .ocx về máy, cho vào thư mục System32
4> Chạy lệnh CMD ở quyền quản trị rồi đăng ký bằng lệnh regsvr32 tên file
------------
Có đôi khi làm đủ hết các công đoạn vẫn không đăng ký được thì... chẳng biết tại sao
Cũng có thể máy bạn cài Office 64 bit còn đa số các OCX chỉ tương thích với Office 32 bit nên không đăng ký đượcMìnnh đã làm mà không đăng ký regsvr32 không được. Đăng ký bị lỗi
Em đăng ký OCX nó cứ bị lỗi như vậy. Em copy bản OCX bên máy khác về đăng ký thì bị như vậy, anh có biết lý do gì không vậy ạCũng có thể máy bạn cài Office 64 bit còn đa số các OCX chỉ tương thích với Office 32 bit nên không đăng ký được
vân.... vân... và hàng đống nguyên nhân trời ơi khác nữa. Nói chung không ngồi trên máy bạn sẽ khó biết đó là nguyên nhân gì
em đăng ký nó bị lỗi vậy là sao vậy aCũng có thể máy bạn cài Office 64 bit còn đa số các OCX chỉ tương thích với Office 32 bit nên không đăng ký được
vân.... vân... và hàng đống nguyên nhân trời ơi khác nữa. Nói chung không ngồi trên máy bạn sẽ khó biết đó là nguyên nhân gì
File này là file gốc và các activex control . pass QA05-999. Máy chạy được sử dụng win xp pack 2 và sử dụng excel 2003Bạn up file OCX xem mọi người thử đăng ký được không.
Chết! Giờ còn ai dùng XP để thí nghiệm cho bạn đây ta?mình sử dụng win xp 32 bit pack 3
Bạn gửi một đống file, vậy cụ thể là bạn không đăng ký được file nào?anh có thể giúp em được không. Em làm theo cách của anh mà nó đăng ký activex control hoài không được
Đúng là chẳng đăng ký được file nào thật. Thế thì tôi không biết đâu, nếu file nguồn bị lỗi gì đó thì bó tayEm không đăng ký được tất cả file .ocx
có cái file .dll thì đăng ký được sau đó đăng ký từng file .OCX thì bị lỗi. Anh cho em hỏi nếu copy từ máy chạy sang thì có khi nào copy bị lỗi không vậy ạĐúng là chẳng đăng ký được file nào thật. Thế thì tôi không biết đâu, nếu file nguồn bị lỗi gì đó thì bó tay