Tự động chuyển kiểu gõ font UNIKEY (1 người xem)

Người dùng đang xem chủ đề này

tranvanhung2009

Thành viên hoạt động
Tham gia
1/3/11
Bài viết
128
Được thích
18
Chào các anh chị trong diễn dàn.

Em có 1 file excell được định dạng với rất nhiều loại font khác nhau. (Mục đích là để bảng -biểu cho đẹp). Tuy nhiên gây khó chịu cho người sử dụng.
Anh chị giúp em viết 1 đoạn code để điều khiển tự động chương trình gõ tiếng việt UNIKEY: Có nghĩa là khi em di chuyển con trỏ trên bảng cell đến ô mà font chữ mặc định theo TCVN3 (.VNtime ....) thì chương trình UNIKEY tự động chuyển bảng mã TCVN3(ABC). Khi mình di chuyển con trỏ đến o cell mà font ở ô chữ đó mặc định là UNICODE (time new ro man) thì chương trình UNIKEY tự động chuyển bảng mã UNICODE đựng sẵn.

Em xin chân thành cám ơn ạ
 
Đây là lisp tự động chuyển kiểu font chữ trong cad em suu tầm được.Nhờ các anh chị tham khảo giúp em chuyển sang excell với ạ
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Cái này có lẽ chỉ đơn giản là dùng thủ tục worksheet_selectionchange() là được, khổ nỗi để hàm sendkeys tác động được lên Unikey thì cần "một cái gì đó" kiểu như hàm API, mà cái này thì chắc bác NDU làm được ngon lành.
 
Upvote 0
Cái file .lsp của bạn tôi không biết đọc sao cả, nhưng mà tạm thời thì có thể demo một cái như vầy:
- Lập sẵn một danh mục Font, tương ứng với bảng mã và tổ hợp phím tắt tương ứng của Unikey.
- Sử dụng sự kiện Worksheet_SelectionChange và phương thức SendKeys để làm việc, căn cứ vào font của ô chọn, dò trong danh mục và nhấn tổ hợp phím tương ứng (hiển nhiên là Unikey đã được khởi động sẵn từ trước).

Bạn tham khảo trong file sẽ rõ.
 

File đính kèm

Upvote 0
Tôi làm 2 file, lúc đầu tưởng hàm sendkeys không hoạt động. Sau mới phát hiện ra trên 2007 thì có hoạt động nhưng không hoạt động trên 2003. Mọi người tìm giúp lý do. Cảm ơn.
 

File đính kèm

Upvote 0
Chào các anh chị trong diễn dàn.

Em có 1 file excell được định dạng với rất nhiều loại font khác nhau. (Mục đích là để bảng -biểu cho đẹp). Tuy nhiên gây khó chịu cho người sử dụng.

Khó chịu là đúng rồi. Nếu là tôi thì tôi sẽ... chửi thầm rồi:
- Hoặc là liệng phéng nó cái file tào lao kia
- Hoặc là chuyển toàn bộ sang cùng 1 bảng mã
Tóm lại: Bạn có quyền thiết kế 1 file với nhiều loại font nhưng phải cùng bảng mã. Chẳng ai vừa dùng Unicode, vừa TCVN3 lại vừa VNI cả ----> Rất... rất... là... cũng không biết noi sao mới đúng
 
Upvote 0
Khó chịu là đúng rồi. Nếu là tôi thì tôi sẽ... chửi thầm rồi:
- Hoặc là liệng phéng nó cái file tào lao kia
- Hoặc là chuyển toàn bộ sang cùng 1 bảng mã
Tóm lại: Bạn có quyền thiết kế 1 file với nhiều loại font nhưng phải cùng bảng mã. Chẳng ai vừa dùng Unicode, vừa TCVN3 lại vừa VNI cả ----> Rất... rất... là... cũng không biết noi sao mới đúng


Anh ơi, em biết vậy là khó chịu lắm chữ. Nhưng khổ 1 nỗi mình là nhân viên anh ạ. Có bày tỏ quan điểm thế nào cũng không được. Thôi thì thiết triều cứ hô hoàng thượng anh minh cho được việc anh ạ

 
Upvote 0

Bài viết mới nhất

Back
Top Bottom