Bản in trực tiếp từ UserForm bị lỗi đánh tiếng việt , có cách nào sửa không ah?

Liên hệ QC

LucasNguyen11

Thành viên mới
Tham gia
11/2/19
Bài viết
9
Được thích
0
Mình có 1 UserForm khi thao tác trên Userform thì đánh tiếng việt bình thường không có vấn đề gì.
Nhưng khi in trực tiếp từ UserForm
Private Sub CommandButton3_Click()
UserForm1.PrintForm
End Sub

Thì bản in ra lại không hiển thị tiếng việt được. Bị lỗi ở những chữ có 2 dấu (ớ, ố , ữ ,ề ...) cái này là lỗi do đâu vậy ah?
Các bác hỗ trợ giúp em với.

Mình in bằng Samsung ML-1640, in word, excel, PDF vẫn có dấu bình thường
Cũng đã adds-in đánh tiếng việt trong VBA rồi
 

File đính kèm

  • UserForm .png
    UserForm .png
    81.6 KB · Đọc: 46
  • In tu Form.jpg
    In tu Form.jpg
    108.5 KB · Đọc: 42
  • Cantho KCT-Nhap - Test 2.xlsm
    965.5 KB · Đọc: 19
Mấy cái phiếu này tại sao lại phải in từ Userform cho rắc rối vậy bạn, vừa khó căn chỉnh thẩm mỹ :whistling: Cứ làm thẳng trên Bảng tính rồi Vlookup chứ có gì mà phải phức tạp thế.
 
Upvote 0
Mấy cái phiếu này tại sao lại phải in từ Userform cho rắc rối vậy bạn, vừa khó căn chỉnh thẩm mỹ :whistling: Cứ làm thẳng trên Bảng tính rồi Vlookup chứ có gì mà phải phức tạp thế.
Chắc dùng form nhìn cho giống phần mềm :D. Mà đây cũng là cách để giảm dung lượng file đúng không ( ví dụ: sheet không cần Format gì hết khi chuyển dữ liệu lên Form rồi mới Format trên Form)
 
Upvote 0
Chắc dùng form nhìn cho giống phần mềm :D. Mà đây cũng là cách để giảm dung lượng file đúng không ( ví dụ: sheet không cần Format gì hết khi chuyển dữ liệu lên Form rồi mới Format trên Form)
Em thấy với thông tin trong file cần mỗi Đơn giá thì chỉ cần Vlookup là xong, vừa đẹp vừa đơn giản. Còn nếu yêu cầu phức tạp như trong Mã hàng có nhiều Lô hàng,cần chọn số lượng mỗi Lô lại ở các vị trí A,B,C cho thủ kho xuất thì mới đáng đưa lên Userform.
Với lại phần mềm cũng không ai in nguyên cái Form nhập liệu ra như vậy, mình tạo 1 Biểu mẫu Phiếu giao hàng rồi xả từ bảng Nhập liệu xuống mới in, như vậy từ cái bảng Nhập liệu này mình có thể in ra vô số mẫu Phiếu khác nhau tùy Biểu mẫu :wiggle:
 
Upvote 0
Bị lỗi ở những chữ có 2 dấu (ớ, ố , ữ ,ề ...)
Thế bạn gõ trên Form dùng unicode dựng sẵn hay unicode tổ hợp? Unicode dựng sẵn là khi dùng Unikey bạn chọn Bảng mã = Unicode (không chọn Unicode tổ hợp). Tôi hỏi vì không có máy in để thử.

Nếu với unicode dựng sẵn in vẫn có lỗi thì có lẽ chỉ còn nước chụp Form trên màn hình -> mở workbook mới rồi dán vào sheet đang active -> in sheet -> đóng workbook.
 
Upvote 0
Thế bạn gõ trên Form dùng unicode dựng sẵn hay unicode tổ hợp? Unicode dựng sẵn là khi dùng Unikey bạn chọn Bảng mã = Unicode (không chọn Unicode tổ hợp). Tôi hỏi vì không có máy in để thử.
Dùng XPS Document Writer sẵn có trong Windows hoặc PDF printer là in thử được. Tôi thử trên 2 printer này đều gặp vấn đề như tác giả phản ánh.
 
Upvote 0
Mấy cái phiếu này tại sao lại phải in từ Userform cho rắc rối vậy bạn, vừa khó căn chỉnh thẩm mỹ :whistling: Cứ làm thẳng trên Bảng tính rồi Vlookup chứ có gì mà phải phức tạp thế.
Làm theo cách này thì đúng là viết rối thiệt. Nhưng người sử dụng sẽ dễ hơn.
Mình tạo sao cho thao tác đơn giản nhất, ít dùng bàn phím chuột. Mục đích để những người không biết gì về vi tính cũng sử dụng được
Quét mã => bấm phím chọn số lượng => nhấn phím xóa (alt+X) => nhấn phím in phiếu
Bài đã được tự động gộp:

Nếu là in vào PDF thì kết quả trong PDF của tôi có tiếng Việt

Windows 10 64 bit Excel 2013 32 bit

View attachment 266500
Có cách nào dẫn lệnh Printform qua PDF không bác?
Trong excel mình chọn in "Foxit Reader PDF Printer" rồi nhưng nhấn nút nó vẫn in thẳng chứ ko thấy chuyển qua PDF hay xem trước khi in
 
Lần chỉnh sửa cuối:
Upvote 0
Có cách nào dẫn lệnh Printform qua PDF không bác?
Trong excel mình chọn in "Foxit Reader PDF Printer" rồi nhưng nhấn nút nó vẫn in thẳng chứ ko thấy chuyển qua PDF hay xem trước khi in
Tôi không biết. Tôi dùng PrintForm thì nó không chạy thẳng, vì có muốn cũng làm sao chạy thẳng được khi tôi không có máy in.
 
Upvote 0
Nếu là in vào PDF thì kết quả trong PDF của tôi có tiếng Việt
Vậy là batman1 đã biết cách trải nghiệm in ấn mà không tốn giấy rồi đấy ạ.
Tôi không biết. Tôi dùng PrintForm thì nó không chạy thẳng, vì có muốn cũng làm sao chạy thẳng được khi tôi không có máy in.
Chỉnh ưu tiên in bằng "Set as default printer" cho PDF Printer là đúng ý người hỏi. Nhưng nếu vẫn là trên cùng cái máy tính đó tôi đoán là sẽ không giải quyết được vấn đề ban đầu. Hy vọng là tôi đoán sai. :boredom:
 
Upvote 0
Vậy là batman1 đã biết cách trải nghiệm in ấn mà không tốn giấy rồi đấy ạ.
Tôi cũng biết từ ngàn đời là có thể in vào tập tin, không hẳn PDF. Nhưng tôi không nghĩ tới in vào PDF trong trường hợp này. Chắc gì in PDF có tiếng Việt thì in trực tiếp cũng có tiếng Việt. Vì thế tôi không thử.
 
Upvote 0
Tôi cũng biết từ ngàn đời là có thể in vào tập tin, không hẳn PDF. Nhưng tôi không nghĩ tới in vào PDF trong trường hợp này. Chắc gì in PDF có tiếng Việt thì in trực tiếp cũng có tiếng Việt. Vì thế tôi không thử.
Trong trường hợp này mình hoàn toàn có thể sử printer dạng phi vật lý được . Ngoài ra, nó có thể giải quyết được những nhu cầu riêng biệt. Chẳng hạn tôi có một bản PDF của một cuốn sách nhưng ngặt nỗi ở header/footer lại chứa nội dung link download làm mất đi format nguyên bản của tài liệu, nhìn rất khó chịu (không xóa được). Phải quen biết một anh thợ photo có kỹ năng cộng với một cái printer có tính năng phức tạp thì may ra giải quyết được. Nhưng nếu khéo léo dùng printer dạng này thì giúp tạo ra bản in đúng nguyên bản (bỏ đi phần link được thêm vào). Batman1 biết từ ngàn đời thì chắc không lạ gì thủ thuật này.
 
Lần chỉnh sửa cuối:
Upvote 0
Trong trường hợp này mình hoàn toàn có thể sử printer dạng phi vật lý được . Ngoài ra, nó có thể giải quyết được những nhu cầu riêng biệt. Chẳng hạn tôi có một bản PDF của một cuốn sách nhưng ngặt nỗi ở header/footer lại chứa nội dung link download làm mất đi format nguyên bản của tài liệu, nhìn rất khó chịu (không xóa được). Phải quen biết một anh thợ photo có kỹ năng cộng với một cái printer có tính năng phức tạp thì may ra giải quyết được. Nhưng nếu khéo léo dùng printer dạng này thì giúp tạo ra bản in đúng nguyên bản (bỏ đi phần link được thêm vào). Batman1 biết từ ngàn đời thì chắc không lạ gì thủ thuật này.
Tôi đang nói về trường hợp cụ thể của thớt này, và tôi không quan tâm tới print PDF vì tôi đã giải thích. Bạn nói về một trường hợp khác làm gì?

Nếu bạn muốn hài lòng thì tôi nói thế này: Đúng là tôi KHÔNG BIẾT là có thể in PDF cho tới khi bạn Vô danh Tiểu tốt mách bảo. Bạn hài lòng chứ? Tôi không cần câu trả lời, đó chỉ là câu hỏi tu từ.

Tôi dừng ở đây. Tôi không thích những người cố chứng minh tôi là thế này thế nọ. Những gì tôi không biết thì tôi cũng ĐÃ không ngại thú nhận ở chủ đề này. Tôi không quan trọng chuyện thú nhận mình dốt, không biết nên khỏi phải chứng minh gì.
 
Upvote 0
Làm theo cách này thì đúng là viết rối thiệt. Nhưng người sử dụng sẽ dễ hơn.
Mình tạo sao cho thao tác đơn giản nhất, ít dùng bàn phím chuột. Mục đích để những người không biết gì về vi tính cũng sử dụng được
Quét mã => bấm phím chọn số lượng => nhấn phím xóa (alt+X) => nhấn phím in phiếu
Bài đã được tự động gộp:


Có cách nào dẫn lệnh Printform qua PDF không bác?
Trong excel mình chọn in "Foxit Reader PDF Printer" rồi nhưng nhấn nút nó vẫn in thẳng chứ ko thấy chuyển qua PDF hay xem trước khi in
Khó quá chơi đánh lừa thị giác. Chơi hàng giả vậy. (Cá nhân mình thì khuyến khích dùng loại này)
Tạo form in trên Excel. Khi bấm lệnh in thực chất là bấm lệnh in cái form trên excel :D
Còn in trực tiếp thì đọc cũng thấy căng rồi. Vì bản chất nó không hỗ trợ Tiếng việt.
-----
Nếu in bằng form thì Set Default như trên thì đúng rồi :D.
----------------------------------
Của 1 bạn ở trên
"Phải quen biết một anh thợ photo có kỹ năng cộng với một cái printer có tính năng phức tạp thì may ra giải quyết được.
Nhưng nếu khéo léo dùng printer dạng này thì giúp tạo ra bản in đúng nguyên bản (bỏ đi phần link được thêm vào)"
Có gì đó sai sai. Mặc dù bạn nói chỉ là giả thuyết.
Nếu thực sự khó chịu
Có 2 cách đơn giản nhất dành cho Bạn hoặc Thợ:
1. Bạn: Xuất file thành file ảnh. Rồi dùng tool hoặc soft nào đó có chức năng hàng loạt .. Nói thể chắc bạn hiểu vấn đề.
2. Thợ: In ra 1 bản rồi che đi 2 phần kia photo lại
Cách thứ 3: Bạn tự nghiên cứu hoặc thuê thợ nghiên cứu trực tiếp vào file. Bởi không phải file PDF nào cũng dễ dàng can thiệp vào nội dung của nó.
Bài đã được tự động gộp:

Chắc gì in PDF có tiếng Việt thì in trực tiếp cũng có tiếng Việt. Vì thế tôi không thử.
Cái này đúng thế. Bởi mình đã dính kiểu trường hợp tương tự như này.
Xem nội dung file trên pdf bình thường. Nhưng in thật hoặc view khi in ra trang trắng.
Dùng thử Foxit hoặc trực tiếp trên trình duyệt web cũng ra trắng ==> Không thể kết luận do phần mềm
Nhưng Nếu dùng Adobe reader để in thì đẹp đẽ bình thường ==> Cũng không thể đổ lỗi do file.
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi đang nói về trường hợp cụ thể của thớt này, và tôi không quan tâm tới print PDF vì tôi đã giải thích. Bạn nói về một trường hợp khác làm gì?
batman1 xa quê hương chắc mấy chục năm mà vẫn còn cái tính nhạy cảm của người Việt. Ban đầu tôi cũng chỉ định chia sẻ ý tưởng dùng printer phi vật lý để hình dung kết quả in, và tôi cũng nói rõ vấn đề in lỗi cũng lặp lại trên file printer (mô phỏng lại y chang máy in thật). Giả định nếu đẻ ra một đống giấy lộn vô ích nhưng kết quả không như ý trong khi văn phòng có một ông sếp đang đau đầu do làm ăn khó khăn vì dịch thì thật thảm họa (bạn nào từng lóng ngóng khi thử việc với sếp khó tính thì sẽ rõ cảm giác này ).

Nếu lời lẽ của tôi được tiếp nhận bằng sự cởi mở thay vì cảm tính thì chắc không thái quá như batman1 cảm nhận đâu. Dẫu sao tôi cũng rất tiếc khi vô tình làm phật ý batman1. Hy vọng batman1 sống ở phương Tây lâu năm thì chấp nhận được cách diễn đạt của tôi.
 
Lần chỉnh sửa cuối:
Upvote 0
"Nếu khéo léo dùng printer dạng này thì giúp tạo ra bản in đúng nguyên bản (bỏ đi phần link được thêm vào)"
Có gì đó sai sai. Mặc dù bạn nói chỉ là giả thuyết.
Bạn đang dùng tầm hiểu biết của bạn nhận định cách của tôi là "giả thuyết" nhưng thực tế là tôi đã thực hiện cách đây tầm 6 năm rồi. Đơn giản là tôi dùng PDF Printer in ra khổ giấy "lùn hơn" khiến phần link nằm ngoài khổ giấy. Điều khó nhất là phải tính toán sao cho phần loại bỏ không lẹm vào phần nội dung tôi cần giữ lại. Dù đây là cách do tôi tự mò ra nhưng nhiều anh/chị chắc không lạ gì thủ thuật này
Có 2 cách đơn giản nhất dành cho Bạn hoặc Thợ:
1. Bạn: Xuất file thành file ảnh. Rồi dùng tool hoặc soft nào đó có chức năng hàng loạt .. Nói thể chắc bạn hiểu vấn đề.
2. Thợ: In ra 1 bản rồi che đi 2 phần kia photo lại
Cách thứ 3: Bạn tự nghiên cứu hoặc thuê thợ nghiên cứu trực tiếp vào file. Bởi không phải file PDF nào cũng dễ dàng can thiệp vào nội dung của nó.
Trong điều kiện cách đây 6 năm, những cách bạn nêu rất mất công, tốn kém lại khó thực hiện. Nếu dùng photo lại đẻ ra một đống giấy lộn lãng phí. Chưa nói đến sau photo lại, bản in giảm đi 5-10% chất lượng (giảm sắc nét, xô lệch).

Một câu hỏi ngoài lề là "bạn có id GPE nào khác hay dùng hơn không"? --=0
 
Lần chỉnh sửa cuối:
Upvote 0
- 1.Bạn đang dùng tầm hiểu biết của bạn nhận định cách của tôi là "giả thuyết" ....
- 2.Những cách bạn nêu rất mất công, tốn kém lại khó thực hiện./bản in giảm đi 5-10% chất lượng (giảm sắc nét, xô lệch).
- 3.Một câu hỏi ngoài lề là "bạn có id GPE nào khác hay dùng hơn không"? --=0
Xin phép Bạn chủ thớt nhé. Mình trả lời ngoài lề :D
-1. Chính bạn dùng từ "May ra" chính là cái từ giả thuyết mình dành cho bạn.
-2. Mình công nhận là khá mất công, hoặc tốn kém. Nhưng đó là những gì có thể nêu ra cho bạn áp dụng được. Nhưng nó rất đơn giản.
Nhưng Phương án bạn đưa ra là dùng "giấy lùn". Mình không biết bạn gọi loại này là loại nào. Kích thước ra sao. Có phù hợp tiêu chuẩn không?
Kích thước tiêu chuẩn A4: 210*297mm - Định lượng: 60-70gsm là phổ biến.
Việc bản in giảm 5-10% chất lượng
hoặc thấp hơn nữa, đó là kỹ thuật của người thợ + thiết bị có đảm bảo tiêu chuẩn hay không.
-3.
Không nhé :D
-4. Ngoài lề tiếp: Vì hôm qua mình có đọc được 1 bài của 1 bạn trên facebook
Đề bài:
Đưa nội dung file scan số lượng tạm tính 1000 trang A4 vào hồ sơ năng lực của công ty
Thứ tự sắp xếp như cấu trúc sắp xếp trong thư mục ảnh.
Yêu cầu: Không được tràn lề. Đúng thứ tự. Sau này nếu cần chỉnh sửa thêm chữ.... phải dễ dàng.
Theo bạn thì bạn làm mất bao lâu
 
Lần chỉnh sửa cuối:
Upvote 0
Những gì tôi nói ở đây dựa vào trải nghiệm bản thân tôi chứ chả phải do tôi phóng tác ra. Còn việc doccohaiau có làm theo được hay không lại hoàn toàn phụ thuộc vào tầm hiểu biết của bạn. Các vấn đề khác, cứ xem như là tôi không biết để trình bầy với bạn. Ok?

Tôi có 2 file minh họa ở đây, bạn so sánh xem chúng có khác nhau gì không nhé?
 

File đính kèm

  • 2f.zip
    1 MB · Đọc: 3
Lần chỉnh sửa cuối:
Upvote 0
Những gì tôi nói ở đây dựa vào trải nghiệm bản thân tôi chứ chả phải do tôi phóng tác ra. Còn việc doccohaiau có làm theo được hay không lại hoàn toàn phụ thuộc vào tầm hiểu biết của bạn. Các vấn đề khác, cứ xem như là tôi không biết để trình bầy với bạn. Ok?

Tôi có 2 file minh họa ở đây, bạn so sánh xem chúng có khác nhau gì không nhé?
Bạn học nhanh quá đó. Văn này ở trên bạn Batman1 đã nói với bạn.
Còn 2 cái file kia á. Cái footer :D. là cái dễ nhận thấy nhất về nội dung.
Còn hình thức file của bạn đã bị cắt ngắn chiều cao :D. chắc cái này bạn gọi là "giấy lùn".
Bạn cho rằng nó ổn.Đồng ý là nó đáp ứng theo yêu cầu của bạn.
Nhưng "Chỉ là đáp ứng nhu cầu của bạn mà thôi".
----------------
Dừng tranh luận ngoài lề
 
Upvote 0
Rốt cuộc doccohaiau có thấy điều tôi nói có phải là "giả thuyết" như bạn nhận định không? Giá mà tầm hiểu biết của bạn được cập nhật thì đã không làm bạn tốn chữ như vậy. Còn mấy cái tiểu tiết kỹ thuật doccohaiau nói này nọ tôi chả quân tâm nhé. OK?

Khi tôi tham gia vào thread này là giới thiệu cái hay của file printer. Không phí giấy mực đối với tác giả, với người không có máy in thì có thể hình dung kết quả in... và nhiều lợi ích tùy vào nhu cầu người biết dùng. Tôi cũng chả phản đối việc ai dùng máy in để thử nghiệm. Hy vọng là không còn ai suy diễn hay phóng tác để nhận định ý tôi.
 
Upvote 0
Web KT

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

Back
Top Bottom