[In theo danh sách] In hình ảnh theo danh sách trong excel

Liên hệ QC

VuVanHao

Thành viên thường trực
Tham gia
20/6/18
Bài viết
246
Được thích
118
nhờ mọi người giúp vấn đề này ạ
Em có 1 danh sách các phiếu cần in theo số lô (In phiếu kiểm nghiệm-Lưu dạng ảnh tif hoặc pdf)
Khi gửi về e phải thường làm thủ công là tìm đến file và in
Mọi người có cách nào liên kết các ảnh đó vào excel theo số lô và in hàng loạt không ạ
Thực tế mỗi phiếu dự trù khoảng 50 vị, tìm trong folder gần 300 số lô lên rất mất thwoif gian ạ
Em cám ơn!
 

File đính kèm

Có anh chị nào giúp em được không :)
 
nhờ mọi người giúp vấn đề này ạ
Em có 1 danh sách các phiếu cần in theo số lô (In phiếu kiểm nghiệm-Lưu dạng ảnh tif hoặc pdf)
Khi gửi về e phải thường làm thủ công là tìm đến file và in
Mọi người có cách nào liên kết các ảnh đó vào excel theo số lô và in hàng loạt không ạ
Thực tế mỗi phiếu dự trù khoảng 50 vị, tìm trong folder gần 300 số lô lên rất mất thwoif gian ạ
Em cám ơn!
Tôi có một số thắc mắc thế này bạn cần giải thích rõ tôi có hiểu mới định hướng và đưa ra giải pháp cho bạn:
1/ Từng File ảnh tif hoặc pdf bạn xuất ra từ Word hay Excel?
2/ Các loại thuốc và thông tin từng vị thuốc do nơi khác gửi đến kiểm nghiệm hay của đơn vị bạn?
3/ Cách bạn theo dõi phiếu kiểm nghiệm đó trên Excel như thế nào?
 
nhờ mọi người giúp vấn đề này ạ
Em có 1 danh sách các phiếu cần in theo số lô (In phiếu kiểm nghiệm-Lưu dạng ảnh tif hoặc pdf)
Khi gửi về e phải thường làm thủ công là tìm đến file và in
Mọi người có cách nào liên kết các ảnh đó vào excel theo số lô và in hàng loạt không ạ
Thực tế mỗi phiếu dự trù khoảng 50 vị, tìm trong folder gần 300 số lô lên rất mất thwoif gian ạ
Em cám ơn!
Tôi hiểu như sau. Bạn có 1 tập tin Excel mà trong đó ở Sheet1 cột C chứa tên các ảnh. Các ảnh này có trong 1 thư mục nào đấy. Bây giờ bạn muốn in hàng loạt các ảnh có tên ở cột C.

Nếu tôi hiểu sai thì bạn dừng đọc tại đây, ngược lại thì đọc tiếp.

1. Tôi đề nghị chèn ảnh vào Word rồi in. Nếu tập tin Excel có > 10 dòng dữ liệu, tức > 10 ảnh cần in thì các ảnh sẽ được in thành các đợt 10 ảnh liền. Nếu còn dư thì đợt cuối sẽ in các ảnh còn lại.

Tôi đã soạn cho bạn tập tin Mau_in.docm. Nếu ưng ý rồi thì không bao giờ bạn chỉnh sửa tập tin này. Khi cần in thì mở tập tin Word -> Alt + F11 -> chạy Sub in_phieu. Sẽ có cửa sổ cho bạn chọn tập tin Excel chứa tên các ảnh.

2. Code sẽ tìm tên ảnh ở sheet có tên là Sheet1. Nếu bạn đặt tên khác thì tự sửa trong code. Code sẽ tìm tên trong cột C.

3. Nếu có tên nào đó trong cột C nhưng trên đĩa không có ảnh tên như thế thì code bỏ qua không load vào tập tin Word.
Do trong cột C chỉ có tên ảnh mà không có định dạng nên code tự thêm định dạng TIF. Nếu ảnh sẽ có định dạng khác, vd. JPG thì bạn tự sửa từ TIF sang JPG tại dòng LoadPic trong Sub in_phieu.

4. Code mặc định là trong thư mục chứa tập tin Word có thư mục con tên là Anh, và trong thư mục ảnh có các ảnh cần in. Vì thế bạn hãy tạo một thư mục nào đó và trong nó có tập tin Mau_in.docm, thư mục con Anh. Trong thư mục này cũng có thể đặt tập tin Excel nhưng không bắt buộc.

5. Do tôi hiện không có máy in nên tôi chỉ test code không có dòng in.
 

File đính kèm

Tôi có một số thắc mắc thế này bạn cần giải thích rõ tôi có hiểu mới định hướng và đưa ra giải pháp cho bạn:
1/ Từng File ảnh tif hoặc pdf bạn xuất ra từ Word hay Excel?
2/ Các loại thuốc và thông tin từng vị thuốc do nơi khác gửi đến kiểm nghiệm hay của đơn vị bạn?
3/ Cách bạn theo dõi phiếu kiểm nghiệm đó trên Excel như thế nào?
Dạ,
1/ các file ảnh tif là do bên e scan trên máy photo ra ạ
2/ Tất cả là do công ty em làm trong nội bộ công ty thôi ạ
3/ Hiện tại thì em cho tất file ảnh đó vào 1 folder, cần in cái nào thì tìm theo mã rồi in thủ công ạ
Bài đã được tự động gộp:

Tôi hiểu như sau. Bạn có 1 tập tin Excel mà trong đó ở Sheet1 cột C chứa tên các ảnh. Các ảnh này có trong 1 thư mục nào đấy. Bây giờ bạn muốn in hàng loạt các ảnh có tên ở cột C.

Nếu tôi hiểu sai thì bạn dừng đọc tại đây, ngược lại thì đọc tiếp.

1. Tôi đề nghị chèn ảnh vào Word rồi in. Nếu tập tin Excel có > 10 dòng dữ liệu, tức > 10 ảnh cần in thì các ảnh sẽ được in thành các đợt 10 ảnh liền. Nếu còn dư thì đợt cuối sẽ in các ảnh còn lại.

Tôi đã soạn cho bạn tập tin Mau_in.docm. Nếu ưng ý rồi thì không bao giờ bạn chỉnh sửa tập tin này. Khi cần in thì mở tập tin Word -> Alt + F11 -> chạy Sub in_phieu. Sẽ có cửa sổ cho bạn chọn tập tin Excel chứa tên các ảnh.

2. Code sẽ tìm tên ảnh ở sheet có tên là Sheet1. Nếu bạn đặt tên khác thì tự sửa trong code. Code sẽ tìm tên trong cột C.

3. Nếu có tên nào đó trong cột C nhưng trên đĩa không có ảnh tên như thế thì code bỏ qua không load vào tập tin Word.
Do trong cột C chỉ có tên ảnh mà không có định dạng nên code tự thêm định dạng TIF. Nếu ảnh sẽ có định dạng khác, vd. JPG thì bạn tự sửa từ TIF sang JPG tại dòng LoadPic trong Sub in_phieu.

4. Code mặc định là trong thư mục chứa tập tin Word có thư mục con tên là Anh, và trong thư mục ảnh có các ảnh cần in. Vì thế bạn hãy tạo một thư mục nào đó và trong nó có tập tin Mau_in.docm, thư mục con Anh. Trong thư mục này cũng có thể đặt tập tin Excel nhưng không bắt buộc.

5. Do tôi hiện không có máy in nên tôi chỉ test code không có dòng in.
Dạ, cám ơn Anh ạ
Mọi thứ chạy quá chuẩn ạ, chỉ có 1 vẫn đề là có những ảnh tif là 2 trang nhưng chỉ in được trang đầu tiên ạ,
Anh có cách gì khắc phục giúp em mới vì tỉ lệ các ảnh 1 trang và 2 trang khá ngang nhau ạ
 
Dạ, cám ơn Anh ạ
Mọi thứ chạy quá chuẩn ạ, chỉ có 1 vẫn đề là có những ảnh tif là 2 trang nhưng chỉ in được trang đầu tiên ạ,
Anh có cách gì khắc phục giúp em mới vì tỉ lệ các ảnh 1 trang và 2 trang khá ngang nhau ạ
Thế sao không đính kèm ảnh 2 trang để người khác biết mặt mũi chúng như thế nào?
 
Dạ, em có đính cái ảnh B02A vị ba kích đó ạ, em mở trên Windows photo thì nó vẫn hiện page 1 và 2 ạ
Thế thì rắc rối rồi.

Lúc trước không để ý mà tôi lại thử xem đúng tập tin B45A, mà nó chỉ có 1 trang nên không ý thức được là tập tin kia có 2 trang.

Tôi load ảnh vào Word rồi in nhưng trong Word chỉ có 1 trang.

Thế hiện thời bạn in những ảnh 2 trang thế nào? Load ảnh vào đâu và thao tác từng bước để in như thế nào?

GPE là diễn đàn Excel + chút Word, Access ... vì thế bạn có 2 lựa chọn:

1. Nếu dùng phần mềm khác để mở và in ảnh thì hãy vào đúng diễn đàn để hỏi.

2. Nếu muốn load ảnh vào Word rồi in thì chỉ còn nước tách những ảnh 2 trang thành 2 ảnh. Tiếp theo chỉ load những ảnh có 2 trang vào Word, 2 ảnh cùng bộ luôn load vào 2 trang liên tiếp và chọn in 2 mặt.
 
Dạ,
1/ các file ảnh tif là do bên e scan trên máy photo ra ạ
2/ Tất cả là do công ty em làm trong nội bộ công ty thôi ạ
3/ Hiện tại thì em cho tất file ảnh đó vào 1 folder, cần in cái nào thì tìm theo mã rồi in thủ công ạ
Góp ý cho bạn:
1/ Nên thiết kế cái phiếu kiểm nghiệm đó trên 1 sheet của Excel, sau khi in xong thì lưu vào sheet theo dõi.
2/ Cần in lại phiếu kiểm nghiệm hàng loạt thì lấy dữ liệu sheet theo dõi sang để in.
3/ Còn lấy tất cả phiếu kiểm nghiệm vào File Word để in 1 lần (tôi đã làm thử) nhưng cũng chỉ lấy được mỗi File trang 1.
 
Có thể người ta không có những dữ liệu cần thiết để từ đó tạo Phiếu. Còn nếu có đầy đủ dữ liệu để từ đó tạo Phiếu thì làm bên Excel hay Word đều được. Lúc đó vấn đề trở nên quá tầm thường.
 
Thế thì rắc rối rồi.

Lúc trước không để ý mà tôi lại thử xem đúng tập tin B45A, mà nó chỉ có 1 trang nên không ý thức được là tập tin kia có 2 trang.

Tôi load ảnh vào Word rồi in nhưng trong Word chỉ có 1 trang.

Thế hiện thời bạn in những ảnh 2 trang thế nào? Load ảnh vào đâu và thao tác từng bước để in như thế nào?

GPE là diễn đàn Excel + chút Word, Access ... vì thế bạn có 2 lựa chọn:

1. Nếu dùng phần mềm khác để mở và in ảnh thì hãy vào đúng diễn đàn để hỏi.

2. Nếu muốn load ảnh vào Word rồi in thì chỉ còn nước tách những ảnh 2 trang thành 2 ảnh. Tiếp theo chỉ load những ảnh có 2 trang vào Word, 2 ảnh cùng bộ luôn load vào 2 trang liên tiếp và chọn in 2 mặt.
dạ,
Em cũng nghĩ sẽ chia làm 2 loại 1 trang và 2 trang vì tối đa các phiếu ý cũng chỉ có 2 trang. Nhưng để dạng file tif thì lúc load vào word chỉ được 1 trang, em để là pdf thì được cả 2. Vậy em muốn đổi sang dạng pdf thì code trên có dùng được không ạ, và nếu cần sửa thì sửa chỗ nào mong anh giúp ạ.
Em cảm ơn!
Bài đã được tự động gộp:

Góp ý cho bạn:
1/ Nên thiết kế cái phiếu kiểm nghiệm đó trên 1 sheet của Excel, sau khi in xong thì lưu vào sheet theo dõi.
2/ Cần in lại phiếu kiểm nghiệm hàng loạt thì lấy dữ liệu sheet theo dõi sang để in.
3/ Còn lấy tất cả phiếu kiểm nghiệm vào File Word để in 1 lần (tôi đã làm thử) nhưng cũng chỉ lấy được mỗi File trang 1.
Dạ,
Cái phiếu này em chỉ là bên được nhận, còn phòng khác làm ạ. Em cũng từng nghĩ sẽ để phôi phiếu đó trên Excel nhưng năng lực có hạn không thể làm được ạ :D
 
dạ,
Em cũng nghĩ sẽ chia làm 2 loại 1 trang và 2 trang vì tối đa các phiếu ý cũng chỉ có 2 trang. Nhưng để dạng file tif thì lúc load vào word chỉ được 1 trang, em để là pdf thì được cả 2. Vậy em muốn đổi sang dạng pdf thì code trên có dùng được không ạ, và nếu cần sửa thì sửa chỗ nào mong anh giúp ạ.
Bạn mở bằng tay tập tin pdf bằng word thế nào? Từ trước tới nay tôi chỉ có office 2010 mà mở pdf bằng word không được.

Mà nếu bạn có TIF rồi lại mất công convert sang pdf thì cũng công ấy tách TIF2 trang thành 2 TIF. Bạn không muốn thế?
 
Bạn mở bằng tay tập tin pdf bằng word thế nào? Từ trước tới nay tôi chỉ có office 2010 mà mở pdf bằng word không được.

Mà nếu bạn có TIF rồi lại mất công convert sang pdf thì cũng công ấy tách TIF2 trang thành 2 TIF. Bạn không muốn thế?
Dạ, Cám ơn anh :)
 
Web KT

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

Back
Top Bottom