Cải tiến VBE

giaiphapvba

Administrator
Thành viên BQT
@giaiphapvba bạn thử trên office 64 chưa? Theo mình thì với office 64 thì cần copy vào system32; office 32 + windows 64 thì copy vào syswow64; windows 32 thì copy vào system32. Mình không có office 64 nên cũng chỉ đoán thôi.
Mình đã test trên office2013 64bit win7 64, kết quả OK.
 

PTHhn

Thành viên
Trong topic này, tôi có một ý tưởng.
Bình thường chúng ta code với Database, Dictionary,... thường phải nhớ hoặc tra cứu các đoạn code mẫu. Tôi chắc nhiều bạn đã gặp vấn đề đó. Thậm chí là khi code cho msgbox...
Hướng một là, nếu thay thế Help trong VBE, thay vì mở ra web tra cứu, thì mở file chm do chúng ta tạo ra.
Hướng thứ hai là tạo Ribbon trên VBE, khi click vào ribbon có thể nhanh chóng tra cứu.

Nếu được, tôi muốn đi theo hướng thứ hai, không làm thay đổi những gì vốn có của Excel, chúng ta tạo ra thẻ Ribbon mới, để từ đó gọi tra cứu nhanh.

Hiện nay mọi người tạo addin có Ribbon bên ngoài giao diện Excel. Nhưng tôi chưa thấy ai tạo Ribbon trên VBE. Vậy, kính mong anh chị em trên diễn đàn nghiên cứu và đưa ra giải pháp.
Cảm ơn anh chị em trên diễn đàn tuhocvba.net
 

tuhocvba

Administrator
Thành viên BQT
Mình thấy có link này hay
Ối giời. 3 triệu cơ à. USA_Covid19 cho mọi người tiền cài đặt đi..
Hiển thị Line thì diễn đàn ta làm được rồi. Các bạn nghiên cứu hướng của #22 nữa thì tuyệt.
 

Ngày Mới

Thành viên tích cực
Như link @USA_Covid19 đưa, Automacro họ có đưa ra giải pháp lưu code mẫu, căn lề... trên Ribbon trong VBE. Nhưng họ là Công ty thương mại nên không chia sẽ Code bên trong.

Tuy nhiên, Mình có sưu tầm đc một Addin với các chức năng tương tự như Automacro: Chỉnh sửa, bổ sung, tùy biến code trong VBE,... Mong có thể giúp gì đó cho mọi người trong quá trình nghiên cứu.
Bạn cần đăng nhập để thấy hình ảnh


NHẤN ĐỂ TẢI VỀ.
Pass VBAProject: chaongaymoi
 

BKKBG

Thành viên
Hiện nay mọi người tạo addin có Ribbon bên ngoài giao diện Excel. Nhưng tôi chưa thấy ai tạo Ribbon trên VBE. Vậy, kính mong anh chị em trên diễn đàn nghiên cứu và đưa ra giải pháp.
Cảm ơn anh chị em trên diễn đàn tuhocvba.net
Trả lời: Cái này có thể làm được bạn ơi.
Bạn cần đăng nhập để thấy hình ảnh

Đúng. Có thể mở file CHM.
Nội dung file CHM thì mọi người tùy ý biên soạn theo năng lực của mình. Có người không nhớ tìm dòng cuối như thế nào thì cần ghi vào, có người không nhớ Dictionary khai báo như thế nào thì ghi vào CHM.
Tuy nhiên, Mình có sưu tầm đc một Addin với các chức năng tương tự như Automacro: Chỉnh sửa, bổ sung, tùy biến code trong VBE,... Mong có thể giúp gì đó cho mọi người trong quá trình nghiên cứu.
Bạn cần đăng nhập để thấy hình ảnh
Người ta chỉ muốn tạo tab trong VBE thôi bạn ơi.
Mình thấy cái file này của bạn có nhiều nội dung bên trong, rất khó để tham khảo, trích lọc. Nếu tham khảo có lẽ cũng mất nhiều thời gian.
Để tham khảo, người ta mong muốn cái file nhận được thật đơn giản, sau đó người ta tùy ý chỉnh sửa, thêm nội dung bên trong.

File này bạn tải về đã thế rồi sau đó việt hóa à? Hay bạn đã chỉnh sửa thêm nội dung vào rồi.
 

Ngày Mới

Thành viên tích cực
@BKKBG Nội dung bên trong là nhiều, nhưng tất cả điều có chú thích code rất kỹ. Nếu bạn muốn tạo một Addin chỉnh sửa trong VBE, đây là một Addin rất phù hợp, có nhiều cái học hỏi bên trong.

File là một addin hoàn chỉnh và đc sưu tầm. Nên việc xem và ăn ngay là không có. Mình không phải là người giỏi Code, chỉ đơn giản là muốn hỗ trợ mọi người trong dự án chút sức mình biết. Nếu bạn thấy không phù hợp thì bạn có thể không cần quan tâm file của mình.
 

PTHhn

Thành viên
NHẤN ĐỂ TẢI VỀ.
Pass VBAProject: chaongaymoi
Cảm ơn bạn, mình có xem qua file của bạn, comment rất nhiều nhưng mình không hiểu gì.
Bạn có hể cắt bớt code đi và chỉ để lại cái này giúp tôi được không?
Bạn cần đăng nhập để thấy hình ảnh

Khi click vào đây thì hiện:
Mã:
msgbox "Hello"
Sau đó mình sẽ chỉnh sửa theo tùy theo mục đích của mình.
Mong bạn chiếu cố giúp mình.
Bạn cần đăng nhập để thấy hình ảnh
Bạn có thể chia sẻ code của bạn cho mình không?
 

quyenpv

Thành viên mới
@giaiphapvba bạn thử trên office 64 chưa? Theo mình thì với office 64 thì cần copy vào system32; office 32 + windows 64 thì copy vào syswow64; windows 32 thì copy vào system32. Mình không có office 64 nên cũng chỉ đoán thôi.
Lệnh DOS để về thư mục gốc là CD\
64 bit, office 365 ==> OK nhé
 
Top