1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

NEW!! Cà?ch convert v?fn bản sang Unicode khĂ?ng dĂ?ng soft!

Chủ đề trong 'Hỏi đáp Tin học' bởi Augustan, 09/11/2004.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. Augustan

    Augustan Thành viên mới

    Tham gia ngày:
    11/09/2003
    Bài viết:
    3.037
    Đã được thích:
    0
    NEW!! Càch convert vfn bản sang Unicode khĂng dĂng soft!

    Mấy hôm nay lọ mọ trên net kiếm được cách convert một số mã (VNI, VNU-Win, VISCII, VNCII, ABC) sang dạng mã Unicode trong word. Mã Unicode thu được là tổ hợp. Không cần dùng bất cứ soft nào.Mình đã thử chuyển ABC sang Unicode trong WordXP và thành công. Mình không có điều kiện thử các dạng khác và word khác nên không biết có hiệu quả không.Để thực hiện, các bạn cần tạo một macro trong Word:- Vào Tools - Macros, - Nhập tên macro mới trong cửa sổ Macro Name, rồi chọn Create.- Nhập đoạn mã sau:ActiveDocument.ConvertVietDoc CodePageOrigin:=number
    Number ở đây là các số tương ứng với các dạng mã sau:VNI = 1 VNU-Win = 2 VISCII = 3 VNCII = 4 ABC = 5 Sau khi mở văn bản ở các dạng này, vào Tools - Macro, chọn macro phù hợp rồi chạy lệnh Run, văn bản ở dạng mã đó sẽ được chuyển sang Unicode.Ví dụ: ActiveDocument.ConvertVietDoc CodePageOrigin:=5 Chạy macro này, văn bản ở dạng mã TCVN3 sẽ chuyển sang Unicode.Chúc các bạn vui với phương pháp này.
  2. netsurfer

    netsurfer Thành viên mới

    Tham gia ngày:
    13/04/2004
    Bài viết:
    758
    Đã được thích:
    1
    Vấn đề là cái hàm ConvertVietDoc có sẵn trong WordXP hay là do bạn đã cài Vietkey Office rồi nó mới có? Theo mình biết thì hàm đó làm gì có sẵn trong Word chứ?
  3. Augustan

    Augustan Thành viên mới

    Tham gia ngày:
    11/09/2003
    Bài viết:
    3.037
    Đã được thích:
    0
    Đaf check với máy không ca?i vietkey rô?i bác netsurfer a?. Chạy tốt không vấn đê? gi?.
    Được augustan sửa chữa / chuyển vào 20:12 ngày 10/11/2004
  4. netsurfer

    netsurfer Thành viên mới

    Tham gia ngày:
    13/04/2004
    Bài viết:
    758
    Đã được thích:
    1
    OK Augustan. Đúng là Word XP đã có sẵn hàm VBA ConvertVietDoc, nằm trong nỗ lực bản địa hoá Windows & Office của Microsoft.
  5. scouter

    scouter Thành viên mới

    Tham gia ngày:
    08/07/2003
    Bài viết:
    1.565
    Đã được thích:
    0
    Em cũng làm thử được rồi. Hay quá!!! Mọi người vote cho Augustan đi chứ. Em vote hết sao của mình rồi...
  6. bigfoot2

    bigfoot2 Thành viên quen thuộc

    Tham gia ngày:
    02/08/2001
    Bài viết:
    160
    Đã được thích:
    0
    Quan trọng là bây giờ ai dùng unicode tổ hợp cơ chứ. nó có quá nhiều nhược điểm, nếu dùng hàm left hay right thì nó đếm cả dấu là ký tự mà khi xoá thì đwơng nhiên là nó xoá dấu trwớc sau đó mới đến ký twj cần xoá không phù hợp với tâm lý ngwời dùng tý nào. Trwớc kia tôi đã dùng unicode tổ hợp với csdl oracle dùng các hàm để change case ngon thì thích quá đến khi left, right thì khóc ra tiếng mán, đến khi tìm kiếm gần đúng mới chết chứ tìm một chữ không có dấu thì nó ra cả lũ có dấu đi theo. Tôi nghĩ là nên quên cái tổ hợp đi cho đỡ lằng nhằng.
  7. scouter

    scouter Thành viên mới

    Tham gia ngày:
    08/07/2003
    Bài viết:
    1.565
    Đã được thích:
    0
    ặ, thỏ ra là Unicode tỏằ. hỏằÊp ỏĂ? Em cỏằâ tặỏằYng là dỏằng sỏàn chỏằâ?
    (cĂc anh click vào link này http://kubok.km.ru/index.asp?member_id=726 giúp em vỏằ>i, em 'ang tham dỏằ cuỏằTc thi search engine, cĂc anh ỏằĐng hỏằT em nhâ )

Chia sẻ trang này