Macro trích text excel 2007 (1 người xem)

Liên hệ QC

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

langkhachdocco

Thành viên mới
Tham gia
1/6/14
Bài viết
2
Được thích
0
{\fArial|b0|i0|c0|p34;THAY ĐỒ NAM}

Em mới mò đc trên mạng 1 cái lisp copy mtext từ autocad sang excel, nhưng khổ nỗi copy lại kèm theo 1 đống râu ria kia. Cho em hỏi là liệu có khả năng viết macro để lấy phần "THAY ĐỒ NAM" ( từ dấu ; ) thôi mà bỏ luôn các phần còn lại {\fArial|b0|i0|c0|p34;} được ko ạ. Em đã thử Find and replace nhưng với các bản cad sử dụng nhiều font thì ko hiệu quả lắm T...T Em chân thành cảm ơn ạ
 

File đính kèm

{\fArial|b0|i0|c0|p34;THAY ĐỒ NAM}

Em mới mò đc trên mạng 1 cái lisp copy mtext từ autocad sang excel, nhưng khổ nỗi copy lại kèm theo 1 đống râu ria kia. Cho em hỏi là liệu có khả năng viết macro để lấy phần "THAY ĐỒ NAM" ( từ dấu ; ) thôi mà bỏ luôn các phần còn lại {\fArial|b0|i0|c0|p34;} được ko ạ. Em đã thử Find and replace nhưng với các bản cad sử dụng nhiều font thì ko hiệu quả lắm T...T Em chân thành cảm ơn ạ

Bạn thử xem hàm UnformatMtext trên trang

http://forums.autodesk.com/t5/Visua...p-me-with-mtexts-and-text-string/td-p/2194133

-------------------
Thực ra vấn đề không chỉ là đọc ra đoạn text. Trong trường hợp cụ thể thì sau ký tự ";" có thể có những ký tự khác không thuộc "THAY ĐỒ NAM".
Đọc ra được đoạn text nhưng không biết đó là chuỗi được mã dùng unicode, VNI hay VN3 thì cũng vứt đi. Vì nếu nhập vào Excel thì chọn cho nó phông chữ gì? Thử chọn lần lượt bằng tay?
Theo tôi phải đọc ra text và bảng mã (trong vd. có fArial vậy phông chữ là Arial, tức dùng unicode). Tốt hơn là sau khi đọc xong thì convert sang unicode nếu cần. Không dùng VNI, VN3 - đá đít, vứt vào sọt rác.
 
Lần chỉnh sửa cuối:
Web KT

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

Trả lời
42
Đọc
17K
Back
Top Bottom