Trang 2 của 6 Đầu tiênĐầu tiên 1234 ... CuốiCuối
Kết quả 11 đến 20 của 55

Chủ đề: MsgBox tiếng Việt Unicode đơn giản với sự trợ giúp của hàm Macro 4

  1. #11
    hoatran123456 Guest
    Trích dẫn Gửi bởi hoa35ktxd
    Tôi vừa thử nhưng không biết là làm thế nào để xuất hiện các sự kiện, thí dụ như mouse_up, down, move rồi việc truy xuất thông tin trên các control, quản lý control...
    Đơn giản như tạo 1 form nhập liệu gồm 1 textbox và 1 button, khi click vào button thì sẽ gán giá trị của textbox vào cells(1,1) mà tôi cũng chẳng biết phải làm thế nào.
    Bạn tham khảo thử trang này:
    http://www.mrexcel.com/forum/showthread.php?t=390035
    Thấy cũng hay đấy (có 1 ví dụ)

  2. #12
    mavanthang Guest
    Ồ, hay đấy, có lẽ lại phải nghiên cứu về mảng này xem thế nào. Không ngờ nó lại quản lý control theo dạng mảng, như kiểu VB6, hình như thằng này nó lấy control chuẩn của windows thì phải.

  3. #13
    Em sử dụng đoạn code

    Mã:
    Private Sub CommandButton2_Click()
      Application.ExecuteExcel4Macro ("ALERT(""" & Evaluate("MsgText") & """,1)")
    End Sub
    và thu được MsgBox có hình như sau

    Các bác hướng dẫn em bằng cách nào để:
    - Thay title của cái bảng trên
    - Khi bấm vào OK thì nó làm tiếp việc khác.

  4. #14
    [QUOTE="diemvuongvathuongde"]Em sử dụng đoạn code

    Mã nguồn PHP:
    If Application.ExecuteExcel4Macro ("ALERT(""" & Evaluate("MsgText") & """,1)") then '... Làm gì đó...Else '... Làm cái khácEnd If  
    Còn tiêu đề của Msg thì hình như không có cách thay đổi

  5. #15
    olala Guest
    Trích dẫn Gửi bởi quan314k
    Chào các bác !!!! mình đã làm được Msgbox VBA thông báo bằng tiếng việt thật đơ giản !!!đây
    Các bác nhớ chỉ chỉnh ở ngoài win XP thui thì trong vba sẽ hỗ trợ ra tiếng việt thôi!!!
    Trước tiên, cám ơn BÁC! Trong trường hợp của Bác là Win2K/XP, thế nhưng đối với Vista hoặc Win7 thì sao? (Tôi chưa dám thử vì ngại lỗi chương trình) Bác có cao kiến gì không?
    Riêng tôi thì vẫn phải chọn code MsgUni (hình như của Thầy TUÂN UNI), bởi vì qua máy bất kỳ cũng chạy được tiếng Việt, còn cách của bạn, có thể chỉ tốt cho máy của tôi.

    Cũng xin hỏi, có ai đã làm như cách của quan314k chưa? Và có kinh nghiệm gì không?

  6. #16
    vanthi1991 Guest
    Chào các bác !!!! mình đã làm được Msgbox VBA thông báo bằng tiếng việt thật đơ giản !!!đây
    Các bác nhớ chỉ chỉnh ở ngoài win XP thui thì trong vba sẽ hỗ trợ ra tiếng việt thôi!!!

    Cách chỉnh trong win đây
    Cài đặt hệ điều hành 2K/XP

    Vào Control panel->Regional and Language Options. Trong bảng này có 3 tab:

    + Tab Regional options (gọi là Tab 1)

    + Tab Languages (gọi là Tab 2)

    + Tab Advanced (gọi là Tab 3)

    - Đầu tiên bạn vào Tab 2, đánh dấu chọn "Install files for complex script and right-to-left languages (including Thai)" (nếu chưa chọn). Có thể chương trình yêu cầu bạn đưa vào đĩa cài đặt WinXP(2K). Lưu ý: không nên dùng các đĩa cài đặt XP đã được chỉnh sửa như Wesmosiss WinXP,...

    - Chọn OK và khởi động lại máy.

    - Vào lại Tab 1, chọn Vietnamese.

    - Vào Tab 3, chọn Vietnamese.

    - Chọn OK và khởi động lại máy.

    Cài đặt MS Office

    Sau khi đã cài đặt MS Office, bạn vào Start -> Programs -> Microsoft Office Tools -> Microsoft Office Language Settings, chọn ngôn ngữ mặc định là Vietname.
    chúc các bác thành công!!!
    xin lỗi các bác!!Mình ko biết post hình lên diễn đàn!!!
    có gì đt 0983304958 hay gời mail quan314k@yahoo.com mình chỉ tận tình!!!hiiiiiiiiiiiiiii

  7. #17
    sangodatthanh Guest
    Trích dẫn Gửi bởi minhthien321
    Trước tiên, cám ơn BÁC! Trong trường hợp của Bác là Win2K/XP, thế nhưng đối với Vista hoặc Win7 thì sao? (Tôi chưa dám thử vì ngại lỗi chương trình) Bác có cao kiến gì không?
    Riêng tôi thì vẫn phải chọn code MsgUni (hình như của Thầy TUÂN UNI), bởi vì qua máy bất kỳ cũng chạy được tiếng Việt, còn cách của bạn, có thể chỉ tốt cho máy của tôi.

    Cũng xin hỏi, có ai đã làm như cách của quan314k chưa? Và có kinh nghiệm gì không?
    Tôi cũng đã thử cách của quan314k , và thực hiện như sau:
    Máy tôi dùng UNIKEY
    - Kiểu gõ : VNI
    - Bảng mã : Unicode tổ hợp
    Có nhận xét là khi đánh chữ trong MsgBox con trỏ chuột chạy khá xa so với các chữ đang đánh không nằm kế chữ đang đánh. Nên đánh câu mới dễ hơn là sửa những câu cũ.
    Không biết quan314k có hướng dẫn thêm gì không?

  8. #18
    phongkhamkt1 Guest
    các anh ơi gõ chữ trong msgbox ở chỗ nào vậy?

  9. #19
    muabui Guest
    Trích dẫn Gửi bởi xthu
    Tôi cũng đã thử cách của quan314k , và thực hiện như sau:
    Máy tôi dùng UNIKEY
    - Kiểu gõ : VNI
    - Bảng mã : Unicode tổ hợp
    Có nhận xét là khi đánh chữ trong MsgBox con trỏ chuột chạy khá xa so với các chữ đang đánh không nằm kế chữ đang đánh. Nên đánh câu mới dễ hơn là sửa những câu cũ.
    Không biết quan314k có hướng dẫn thêm gì không?
    msgbox tiếng việt đơn giản nhất đây!!!
    Chào các bác !!!! mình đã làm được Msgbox VBA thông báo bằng tiếng việt thật đơ giản !!!đây
    Các bác nhớ chỉ chỉnh ở ngoài win XP thui thì trong vba sẽ hỗ trợ ra tiếng việt thôi!!!

    Cách chỉnh trong win đây
    Cài đặt hệ điều hành 2K/XP

    Vào Control panel->Regional and Language Options. Trong bảng này có 3 tab:

    + Tab Regional options (gọi là Tab 1)

    + Tab Languages (gọi là Tab 2)

    + Tab Advanced (gọi là Tab 3)

    - Đầu tiên bạn vào Tab 2, đánh dấu chọn "Install files for complex script and right-to-left languages (including Thai)" (nếu chưa chọn). Có thể chương trình yêu cầu bạn đưa vào đĩa cài đặt WinXP(2K). Lưu ý: không nên dùng các đĩa cài đặt XP đã được chỉnh sửa như Wesmosiss WinXP,...

    - Chọn OK và khởi động lại máy.

    - Vào lại Tab 1, chọn Vietnamese.

    - Vào Tab 3, chọn Vietnamese.

    - Chọn OK và khởi động lại máy.

    Cài đặt MS Office

    Sau khi đã cài đặt MS Office, bạn vào Start -> Programs -> Microsoft Office Tools -> Microsoft Office Language Settings, chọn ngôn ngữ mặc định là Vietname.
    chúc các bác thành công!!!
    có gì đt 0983304958 hay gời mail quan314k@yahoo.com mình chỉ tận tình!!!hiiiiiiiiiiiiiii

    gởi các bác xem file mình làm nhe!!!! win XP/vista/2000/windơw 7đều đươc cả các bác!!!!!!!!!!! chép qua máy tính khác định như trên là vẫn hiện ra Msgbox tiếng việt hà!!!!

  10. #20
    Em đã setup đủ các font cho máy tính rồi mà sao không thể viết được font unicode trong vba????
    Mà khi chỉnh vietnamese cho language setting thì excel sẽ tự động chỉnh các mặc định theo quy định việt nam (ví dụ như "." thành ",") như thế rất bất tiện.
    Các Anh chỉ giúp E!

Trang 2 của 6 Đầu tiênĐầu tiên 1234 ... CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •