Anh ơi cái thằng "Dialog1" nó nằm chỗ nào vậy?
Giấu mất rồi chứ đâu!Anh ơi cái thằng "Dialog1" nó nằm chỗ nào vậy?
Gửi bạn mã nguồn về hàm MsgBoxClr. Hàm này cách sử dụng như hàm MsgBox, nhưng nó có thêm 2 đối số ở cuối là BackColor và ForeColor để tô màu nền và màu chữ cho MsgBox.
Hàm MsgBox vẫn sử dụng hàm gốc của VBA là MsgBox. Trước khi gọi hàm MsgBox(), tôi dùng thủ thuật hook của sổ, cấy vào nó một thủ tục "MsgBoxProc" để xử lý các thông điệp của Windows vẽ cửa sổ.
Qua ví dụ này các bạn thấy, có những thứ tưởng như rất khó nhưng với chút hiểu biết về lập trình Windows API chúng ta sẽ làm được!
Ta có thể đưa Progress, tô màu, unicode cho MsgBox, InputBox.
[/CODE]Các bạn có thể download file về xem mã nguồn.
Anh có thể chỉ thêm cho em cách tô màu cho inputbox được không anh ?
các anh ơi, tiện thể cho em hỏi code đổi màu chữ cho StatBarMsgString ( dòng chữ hiện tên của công ty luôn chạy dưới thanh taskbar của các file excel lúc mở ra đấy ạ), em đang học lóm nên hay hỏi ạ. Cám ơn các anhMsgBox gì mà chẳng được! Miễn nó hiện lên như 1 MsgBox là được rồi
Còn cái MsgBox thông thường mà ta vẫn dùng thì... không có cửa đâu, trừ phi bạn dùng UserForm giả lập MsgBox
dạ em nhầm là thanh stastus bar ạ, mong các anh chỉ giúpcác anh ơi, tiện thể cho em hỏi code đổi màu chữ cho StatBarMsgString ( dòng chữ hiện tên của công ty luôn chạy dưới thanh taskbar của các file excel lúc mở ra đấy ạ), em đang học lóm nên hay hỏi ạ. Cám ơn các anh