My Opera is closing 3rd of March

Cùng Chinh Phục Công nghệ

TN.FONTVIET 10-12.04

XỬ LÝ FONT TIẾNG VIỆT TRÊN EXCEL (Rev.10-12.04)

Do thói quen sử dụng của từng vùng, miền; đặc thù ngôn ngữ tiếng Việt; cùng với quá trình phát triển công nghệ thông tin cho nên hiện nay trên lãnh thổ Việt Nam và người sử dụng font chữ có dấu tiếng Việt đã sử dụng nhiều mã font chữ khác nhau. Điều này gây ra cảm giác khó chịu, bất tiện khi phải trao đổi và kế thừa thông tin với nhau, nhất là khi trên cùng một văn bản tồn tại nhiều bộ mã font chữ tiếng Việt.
Để khắc phục tình trạng không đồng bộ về mã font chữ tiếng Việt, cũng đã có một số chương trình chuyển đổi mã font; tuy nhiên, đi sâu vào yêu cầu kỹ thuật chuyển đổi font chữ các chương trình trên vẫn còn một số nhược điểm. Hiện nay, vẫn rất nhiều người sử dụng MS Excel, nhưng trên đó vẫn còn tồn tại nhiều loại font chữ khác nhau (chủ yếu là các mã/font TCVN3-ABC, VNI for Windows, Unicode) đã gây rất nhiều khó khăn trong việc định dạng dữ liệu và xử lý thông tin. Trên cơ sở đó, chúng tôi đã xây dựng chương trình ứng dụng “Font tiếng Việt trên Excel – TN.FONTVIET” với mục đích sử dụng trong công việc và hỗ trợ cho cộng đồng.
Đây là một chương trình nhỏ viết bằng VBA (Visual Bacsic Application) trên Excel lấy font Unicode làm đối tượng để chuyển đổi qua lại với các mã font khác, việc chuyển đổi được thực hiện tự động, tốc độ chuyển đổi nhanh, đồng thời hỗ trợ một số ứng dụng tiếng Việt khác. Chương trình này có những ưu điểm so với chương trình khác như sau:
1.Tự động xác định mã font nguồn (VNI, TCVN3-ABC, VietWare-X) để chuyển font, không phải chọn Font nguồn. Đối với 1 file nhiều bộ mã font chữ thì người sử dụng không thể kiểm soát được, phải chọn từng vùng rất khó khăn, chương trình này đã giải quyết được.
2.Chức năng tự động xác định font chuyển qua Unicode xử lý cho các trường hợp nhiều bộ mã font trên 1 Cell, Sheet và File trên nguyên tắc đọc được tiếng Việt thì chuyển được. Đặc biệt chuyển trên 1 Cells nhiều mã font chữ chưa có chương trình nào thực hiện được.
3.Chuyển mã font Unicode sang các font khác (VNI, TCVN3-ABC, VietWare-X), có kiểm tra trước khi chuyển nhằm tránh sự nhầm lẫn làm hỏng thông tin đáng tiếc. Chương trình khác hạn chế chức năng chuyển từ Unicode sang font khác.
4.Phân biệt chữ Hoa, chữ thường để chuyển đổi phù hợp với định dạng ban đầu. Nếu font TCVN3-ABC chương trình khác phải thực hiện thêm một bước là chuyển chữ thường sang chữ Hoa (hay bị phát sinh lỗi khi chọn 1 vùng).
5.Có chức năng chuyển đổi chữ HOA / thường cho mã Unicode (khắc phục nhược điểm các hàm Excel)
6.Quá trình chuyển font không làm mất công thức, hàm trên Excel
7.Chuyển font cho các loại biểu đồ, đồ thị trên sheet hoặc trên file. Các phần mềm khác không có chức năng này.
8.Chuyển font cho một số loại đối tượng (Object) trên Excel có font (các phần mềm khác không có), như: Comment (Cells); Rectangle, Oval, Text Box, WordArt (Drawing), Button (Forms), … Nói chung, đối tượng nào trên Excel cho phép chọn font chữ thì chương trình có khả năng chuyển đổi font chữ.
9.Không làm thay đổi thuộc tính dữ liệu; Ví dụ dãy số: 001, 002, 003, … chương trình khác sẽ chuyển thành 1, 2, 3.
10.Chuyển tất cả các Sheet trong file, kể cả sheet ẩn, sheet macro 4, đối với các sheet có protect bằng password thì khi chạy chương trình sẽ hỏi password để nhập vào. Chương trình khác sẽ báo lỗi.
11.Khắc phục các lỗi của chương trình khác, ví dụ như:
-Ái Quốc (font VNI), chuyển thành Aùi Quốc (font Unicode); Bỉ Ổi (font VNI) chuyển thành Bỉ Oåi (font Unicode), … 2 nguyên âm sát nhau, nguyên âm đầu có dấu viết hoa, nguyên âm sau viết thường.
-Bị lỗi dừng chương trình khi gặp các ô thuộc tính Merge, chữ Đ (font TCVN3)
-.v.v…
12.Hỗ trợ các hàm, công cụ liên quan đến xử lý tiếng Việt
•Các hàm chuyển mã tiếng Việt
-FAbcUni(Chuỗi): Chuyển chuỗi TCVN3-ABC -> Unicode
-FUniAbc(Chuỗi): Chuyển chuỗi Unicode -> TCVN3-ABC
-FVniUni(Chuỗi): Chuyển chuỗi VNI for Windows -> Unicode
-FUniVni(Chuỗi): Chuyển chuỗi Unicode -> VNI for Windows
-FVwrUni(Chuỗi): Chuyển chuỗi VietWare-X -> Unicode
-FUniVwr(Chuỗi): Chuyển chuỗi Unicode -> VietWare-X
-FUniThgHoa(Chuỗi, Loại): Chuyển chuỗi Unicode chữ thường <-> chữ hoa
+ Loại =0: TOÀN BỘ CHUỖI SANG CHỮ HOA
+ Loại =1: Ký Tự Đầu Mỗi Từ Của Chuỗi Sang Chữ Hoa
+ Loại =2: Ký tự đầu chuỗi sang chữ hoa
+ Loại =3: toàn bộ chuỗi sang chữ thường
•Các hàm dịch Số sang Chữ, kể cả trường hợp có số lẻ thập phân
-FDsAbc(Số): Mã font TCVN3-ABC
-FDsVni(Số): Mã font VNI for Win
-FDsUni(Số): Mã font Unicode
-FDsEng(Số): Dịch số sang chữ tiếng Anh (web: support.microsoft.com)
•Xử lý tên riêng người Việt Nam
-[Sắp xếp danh sách tên người Việt Nam]: thực hiện việc sắp xếp theo thứ tự a, b, c, … đối với tên người Việt Nam đặt chung trong 1 cột họ và tên.
-FTenHo(HoTen,0): Chuyển Họ Tên sang Tên Họ tiếng Việt
-FTenHo(HoTen,1): Chuyển Họ Tên sang Tên Họ tiếng Anh (không dấu)
-FVietEng(Chuỗi): Chuyển danh từ riêng tiếng Việt sang tiếng Anh (không dấu)
13.Hỗ trợ quản lý file (kể cả tên folder và files bằng tiếng Việt):
Dung lượng ổ cứng ngày càng lớn do đó thông tin lưu trữ càng nhiều, kèm theo rác rưởi cũng không ít. Cũng chính vì vậy mà người sử dụng nhiều khi gặp khó khăn khi tìm kiếm tra cứu thông tin trên hệ thống. Mặc dù đã có nhiều chương trình cho phép tìm kiếm file, nhưng công cụ này chuyển file thành một danh sách trên Excel - kể cả các file có tên mã font unicode, người sử dụng có thể dùng các chức năng của Excel để quản lý hệ thống của mình.
•Lập danh sách file trên máy tính (mạng LAN)
-Vào menu [File \ Open …]: Chỉ ra thư mục cần lập danh sách file (nhấn [Cancel]).
Hoặc nhập đường dẫn vào ô B1 (ô B1 và thư mục con tại hàng chọn là thư mục sẽ tra cứu danh sách)
(Nhấn [Back] để về trước 1 cấp thư mục)
-Vào menu [TN.FontViet \ Lập danh sách file]: để chương trình thực hiện
•Tra cứu file trên máy tính
-Hoặc: dùng chức năng filter để thực hiện lọc danh sách
-Hoặc: Nhập điều kiện vào hàng 9
-Vào menu [TN.FontViet \ Tra cứu file trên danh sách]: để chương trình thực hiện.
•Copy, di chuyển và xóa file (thư mục) trên máy tính
-Tra cứu để chọn file / folder
-Vào menu [TN.FontViet \ Làm việc với File / Folder ...]: chọn 1 trong các đối tượng:
o[1 File]: 1 File (tập tin) tại vị trí chọn
o[1 Folder]: Thư mục và tất cả tập tin/thư mục trong folder được chọn
o[Danh sách Files]: Tất cả files trong danh sách đang thể hiện trên màn hình
-Tiếp theo, chọn 1 trong các công việc:
o[Copy]: Copy file
o[Move]: Di chuyển file. Chức năng [Copy], [Move] copy file vào thư mục là ổ đĩa cục bộ đang làm làm việc trên Excel.
o[Delete] Xóa file / folder (Chú ý: Thận trọng khi chọn chức năng này)
Chạy chương trình
-Để chạy chương trình phải kích hoạt chức năng Macro trên Excel: chọn Tool / Macro / Security …, chọn Medium hoặc Low (chỉ thiết lập 1 lần)
-Mở file TN.FONTVIET.xla chạy chương trình “Font tiếng Việt trên Excel” kèm theo

Bạn có thể tải tại đây:http://files.myopera.com/dotnhan/usercss/TN.FONTVIET-1204.xla


---
By. Đỗ Thành Nhân - Quảng Ngãi
Email: dtnapp@gmail.com, dot.nhan@yahoo.com
Tel:. 0913470250

Hình xe Toyota

Write a comment

New comments have been disabled for this post.

February 2014
M T W T F S S
January 2014March 2014
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28