Add-Ins hổ trợ Word trộn danh sách và lưu ra nhiều tệp tin khác nhau. (1 người xem)

Liên hệ QC

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

Add-Ins hổ trợ Word trộn danh sách và lưu ra nhiều tệp tin khác nhau​


Đây là add-ins có chức năng tương tự như mail merge của Word (Tuy nhiên nó không thể so sánh với Mail Merge của Word được), nhưng hổ trợ người dùng lưu ra nhiều file khác nhau.
Đây là Add-ins mới tập viết trên word nên sẽ có nhiều thiếu xót, rất mong nhận được sự góp ý từ các thành viên. Tiện ích này định thêm chức năng chèn hình ảnh luôn, nhưng thấy phần lớn người dùng ít dùng chức năng này nên không thêm vào, nếu ai đó có nhu cầu mình sẽ bổ sung thêm.
Liên kết: https://youtu.be/xrmGlQ5xy8Q
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Đây là add-ins có chức năng tương tự như mail merge của Word (Tuy nhiên nó không thể so sánh với Mail Merge của Word được), nhưng hổ trợ người dùng lưu ra nhiều file khác nhau.
Đây là Add-ins mới tập viết trên word nên sẽ có nhiều thiếu xót, rất mong nhận được sự góp ý từ các thành viên. Tiện ích này định thêm chức năng chèn hình ảnh luôn, nhưng thấy phần lớn người dùng ít dùng chức năng này nên không thêm vào, nếu ai đó có nhu cầu mình sẽ bổ sung thêm.
Liên kết: https://youtu.be/xrmGlQ5xy8Q
Quá tuyệt, tiện ích rất hữu dụng và thân thiện với người dùng, thêm phần hướng dẫn sử dụng và tùy chọn ngôn ngữ English người dùng ở các nước dể tiếp cận hơn
 
Đây là add-ins có chức năng tương tự như mail merge của Word (Tuy nhiên nó không thể so sánh với Mail Merge của Word được), nhưng hổ trợ người dùng lưu ra nhiều file khác nhau.
Đây là Add-ins mới tập viết trên word nên sẽ có nhiều thiếu xót, rất mong nhận được sự góp ý từ các thành viên. Tiện ích này định thêm chức năng chèn hình ảnh luôn, nhưng thấy phần lớn người dùng ít dùng chức năng này nên không thêm vào, nếu ai đó có nhu cầu mình sẽ bổ sung thêm.
Liên kết: https://youtu.be/xrmGlQ5xy8Q
Hay, quá hay! Like
 
Quá tuyệt, tiện ích rất hữu dụng và thân thiện với người dùng, thêm phần hướng dẫn sử dụng và tùy chọn ngôn ngữ English người dùng ở các nước dể tiếp cận hơn
Ghi nhận góp ý của anh. Cho giải thích chút
Thứ nhất: Thấy tiện ích nhỏ và dễ sử dụng nên lười viết file hướng dẫn và thay vào đó là video.
Thứ hai: Đa ngôn ngữ là ý kiến đã được cải thiện ở #1. Ý định là thêm phần ngôn ngữ trực tiếp vào file nhưng thấy dung lượng file to ra, mà lượng ngôn ngữ tích hợp vào sẽ không đa dạng, quyết định cuối cùng là tạo tệp ngôn ngữ ở file riêng dạng XML (LNG.XML), ai có nhu cầu đổi ngôn ngữ thì sửa trực tiếp trên file Lng.xml này, một điều lưu ý là tệp này phải nằm cùng thư mục với add-ins, nếu không có tệp này thì ngôn ngữ mặc định là tiếng Việt.
 
Mình download về dùng khi Copy từ file Excel sang chức năng chèn trường dữ liệu không hiển thị
1626196344583.png
 

Add-Ins hổ trợ Word trộn danh sách và lưu ra nhiều tệp tin khác nhau​


Đây là add-ins có chức năng tương tự như mail merge của Word (Tuy nhiên nó không thể so sánh với Mail Merge của Word được), nhưng hổ trợ người dùng lưu ra nhiều file khác nhau.
Đây là Add-ins mới tập viết trên word nên sẽ có nhiều thiếu xót, rất mong nhận được sự góp ý từ các thành viên. Tiện ích này định thêm chức năng chèn hình ảnh luôn, nhưng thấy phần lớn người dùng ít dùng chức năng này nên không thêm vào, nếu ai đó có nhu cầu mình sẽ bổ sung thêm.
Liên kết: https://youtu.be/xrmGlQ5xy8Q
Hay quá. Cảm ơn tác giả đã chia sẻ cho mọi người. Xin phép được tham gia mấy ý thế này:
1. Phần In và Xuất file: Bổ sung thêm chức năng: Chọn In, Xuất file theo số thứ tự: Từ (vị trí bất kỳ) đến (vị trí bất kỳ) theo ý muốn của người dùng.
(Trong tiện ích đang In và Xuất file từ đầu đến cuối)
2. File Excel: Nếu dữ liệu đầu vào có dòng trống (Dữ liệu không liên tục) thì file Word ở phần xem trước bỏ qua dòng trống này, nhảy tới dữ liệu tiếp theo luôn
(Khi In và Xuất file cũng vậy (bỏ qua dữ liệu trống))
3. Tác giả bổ sung thêm phần chèn hình ảnh nữa thì hay luôn
(Dữ liệu hình ảnh. Lưu ý trường hợp: Khi Dòng Dữ liệu bên Excel có hoặc không có ảnh. Thì Khi xem bên Word cũng có hoặc không có ảnh)
 
Hay quá. Cảm ơn tác giả đã chia sẻ cho mọi người. Xin phép được tham gia mấy ý thế này:
1. Phần In và Xuất file: Bổ sung thêm chức năng: Chọn In, Xuất file theo số thứ tự: Từ (vị trí bất kỳ) đến (vị trí bất kỳ) theo ý muốn của người dùng.
(Trong tiện ích đang In và Xuất file từ đầu đến cuối)
2. File Excel: Nếu dữ liệu đầu vào có dòng trống (Dữ liệu không liên tục) thì file Word ở phần xem trước bỏ qua dòng trống này, nhảy tới dữ liệu tiếp theo luôn
(Khi In và Xuất file cũng vậy (bỏ qua dữ liệu trống))
3. Tác giả bổ sung thêm phần chèn hình ảnh nữa thì hay luôn
(Dữ liệu hình ảnh. Lưu ý trường hợp: Khi Dòng Dữ liệu bên Excel có hoặc không có ảnh. Thì Khi xem bên Word cũng có hoặc không có ảnh)
Ghi nhận, khi nào rảnh sẽ bổ sung theo ý bạn.
Bài đã được tự động gộp:

Do file của bạn ô Ngày tháng năm sinh bạn xuống hàng (khi nào rảnh sẽ sửa luôn lỗi này). Để khắc phục hãy bỏ cái vụ xuống hàng trong ô tiêu đề ngày tháng năm sinh là được.
 
Ứng dụng hay, và kỳ công. Bạn thử nghĩ xem về 1 hướng triển khai mở rộng hơn so với merge mail:
1. Có thể cùng lúc, đồng thời lấy dữ liệu từ nhiều record (dòng).
2. Có thể cùng lúc, đồng thời lấy dữ liệu từ nhiều nguồn khác nhau.
3. Khi thay đổi vị trí, di chuyển file/ database nguồn, có thể tạo ra công cụ cập nhật vị trí mới của file nguồn cho hàng loạt các file word đã merge
 
Bạn thử nghĩ xem về 1 hướng triển khai mở rộng hơn so với merge mail:
Nói là mở rộng hơn so với merge mail là không đúng vì ...:
1. Có thể cùng lúc, đồng thời lấy dữ liệu từ nhiều record (dòng).
Mail merge của Word có thể lấy nhiều record.
3. Khi thay đổi vị trí, di chuyển file/ database nguồn, có thể tạo ra công cụ cập nhật vị trí mới của file nguồn cho hàng loạt các file word đã merge
Đã chuyển tập tin nguồn thì bố hay cụ của add-in cũng không biết là nó đã được chuyển đi đâu. Chỉ còn nước bắt người dùng chọn lại tập tin nguồn. Mà Word đang bắt như thế.

Không thể nói là các điểm kia là mở rộng hơn so với Word vì Word đã có. Chỉ có thể nói về sự tiện lợi cho người dùng. Người dùng chỉ cần "chọn", "thiết lập" và "bấm nút".
 
Nói là mở rộng hơn so với merge mail là không đúng vì ...:

Mail merge của Word có thể lấy nhiều record.

Đã chuyển tập tin nguồn thì bố hay cụ của add-in cũng không biết là nó đã được chuyển đi đâu. Chỉ còn nước bắt người dùng chọn lại tập tin nguồn. Mà Word đang bắt như thế.

Không thể nói là các điểm kia là mở rộng hơn so với Word vì Word đã có. Chỉ có thể nói về sự tiện lợi cho người dùng. Người dùng chỉ cần "chọn", "thiết lập" và "bấm nút".
1. Mong bạn chia sẻ cách merge mail chọn một lúc được nhiều record hiển thị trên 1 văn bản.
Để làm được việc này mình chỉ nghĩ ra cách sử dụng field Database để "lách luật" (nhưng đó ko phải trong phần merge mail)
2. Còn chọn vị trí file nguồn cũng là một việc mình đã từ nghĩ đến từ lâu, cũng xuất phát từ nhu cầu công việc. Và mình tìm ra cách thay đổi thông tin trong file xml trong cấu trúc của file word (từ w2007 trở lên). Giống như cách tự tạo ribbon cho file excel
Nói thêm: đây là nhu cầu chỉnh lại file nguồn cho hàng loạt file word đã merge (ví dụ 30-40 file word chẳng hạn). Tức là bạn phải chọn lại nguồn 1 lần thôi nhưng hiệu lực cho hàng loạt file word chứ không phải mở từng file lên mà chọn lại
 
Lần chỉnh sửa cuối:
Mình dùng thì không xuất được file không biết khắc phục như nào bạn nhỉ
Bạn dùng thế nào có thể mô tả được không?
Mình mở 2 file k thấy chữ j hết
nếu vậy thì tui thua rồi, ít nhất cũng thấy cài gì chứ sau lại không thấy ta.
Ứng dụng hay, và kỳ công. Bạn thử nghĩ xem về 1 hướng triển khai mở rộng hơn so với merge mail:
1. Có thể cùng lúc, đồng thời lấy dữ liệu từ nhiều record (dòng).
2. Có thể cùng lúc, đồng thời lấy dữ liệu từ nhiều nguồn khác nhau.
3. Khi thay đổi vị trí, di chuyển file/ database nguồn, có thể tạo ra công cụ cập nhật vị trí mới của file nguồn cho hàng loạt các file word đã merge
Thứ nhất: Tui thấy nếu nhiều Record thì có thể làm nhiều Field mà (Mail Merge cũng phải làm vậy).
Thứ hai: Tui nghĩ cái này nên đưa và chung một file Excel chứ sao lại để riêng ta (Giả sử riêng thì làm sao biết dòng nào của file này ứng với dòng nào của file khác).
Thứ ba: cái này có thể cập nhật được.
 
2. Có thể cùng lúc, đồng thời lấy dữ liệu từ nhiều nguồn khác nhau.

Dữ liệu đưa vào Merge là dữ liệu tổng hợp cuối cùng, còn việc dữ liệu nó bao gồm nhiều nguồn khác nhau thì người dùng phải tự xử lý CSDL trước chứ làm sao công cụ Merge làm luôn được??? Mỗi nhà có dữ liệu khác nhau, các yêu cầu, các kiểu truy vấn khác nhau để ra bảng dữ liệu cuối thì tool nào xử lý chung hết cho các trường hợp được bạn.
 
1. Để làm được việc này mình chỉ nghĩ ra cách sử dụng field Database để "lách luật" (nhưng đó ko phải trong phần merge mail)
Tại sao lại là "lách luật"? Luật nào, ai cấm vậy? Mail merge là một việc cụ thể, làm được là hoàn thành công việc. Ai cấm làm cách này cách khác vậy?
2. Còn chọn vị trí file nguồn cũng là một việc mình đã từ nghĩ đến từ lâu, cũng xuất phát từ nhu cầu công việc. Và mình tìm ra cách thay đổi thông tin trong file xml trong cấu trúc của file word (từ w2007 trở lên). Giống như cách tự tạo ribbon cho file excel
Nói thêm: đây là nhu cầu chỉnh lại file nguồn cho hàng loạt file word đã merge (ví dụ 30-40 file word chẳng hạn). Tức là bạn phải chọn lại nguồn 1 lần thôi nhưng hiệu lực cho hàng loạt file word chứ không phải mở từng file lên mà chọn lại
Thì cuối cùng vẫn là tiện lợi "bấm nút" một phát là xong chứ không phải là Word không cho phép chọn nguồn. Mà thường thì mỗi trộn thư có 1 nguồn riêng vậy tôi không hiểu cái hàng loạt ở đây nó là gì. Với mỗi trộn thư thì thường là phải chọn 1 nguồn, vậy 100 trộn thư thì 100 lần chọn nguồn, 100 lần người dùng phải chọn chứ code làm sao biết được 100 nguồn khác nhau từng đôi một đó là gì.
 
Tại sao lại là "lách luật"? Luật nào, ai cấm vậy? Mail merge là một việc cụ thể, làm được là hoàn thành công việc. Ai cấm làm cách này cách khác vậy?

Thì cuối cùng vẫn là tiện lợi "bấm nút" một phát là xong chứ không phải là Word không cho phép chọn nguồn. Mà thường thì mỗi trộn thư có 1 nguồn riêng vậy tôi không hiểu cái hàng loạt ở đây nó là gì. Với mỗi trộn thư thì thường là phải chọn 1 nguồn, vậy 100 trộn thư thì 100 lần chọn nguồn, 100 lần người dùng phải chọn chứ code làm sao biết được 100 nguồn khác nhau từng đôi một đó là gì.
Xin hỏi bạn:
1. Merge mail có chọn được nhiều record trong 1 văn bản không? Xin bạn chỉ cho cách thực hiện.
2. Công việc đôi khi chỉ có 1 database nhưng dùng để trộn cho rất nhiều văn bản, ví dụ 100 mẫu văn bản khác nhau, và bạn đã trộn nó xong rồi. Nhưng vì lý do gì đó bạn di chuyển file database đó ra 1 vị trí khác, khi đó thông thường bạn phải mở 100 file kia và thay đổi lại đường dẫn file database 100 lần. Ở đây tôi muốn nói đến cách chỉ mở lên chọn đường dẫn 1 lần nhưng cho hiệu quả tự động 100 file.

Ps: Bạn bảo trộn mỗi thư có 1 nguồn riêng. Sao lại vậy? Tính ưu việt của merge là dùng một nguồn nhưng trộn cho nhiều văn bản cơ mà.
Tôi thường xuyên dùng và đã xây dựng hệ thống soạn thảo các mẫu văn bản thông qua merge maill, với 1 database từ excel, giao diện nhập liệu trên excel. Và các tính năng kia tôi đã làm rồi. Ở đây là gợi ý cho chủ topic có hứng khởi triển khai thêm. Và tôi thấy nó là mở rộng cho những cái merge không có.
Và bạn có thấy rằng những tính năng thêm tôi nói, merge trong word đang không có không?
 
Lần chỉnh sửa cuối:

Add-Ins hổ trợ Word trộn danh sách và lưu ra nhiều tệp tin khác nhau​


Đây là add-ins có chức năng tương tự như mail merge của Word (Tuy nhiên nó không thể so sánh với Mail Merge của Word được), nhưng hổ trợ người dùng lưu ra nhiều file khác nhau.
Đây là Add-ins mới tập viết trên word nên sẽ có nhiều thiếu xót, rất mong nhận được sự góp ý từ các thành viên. Tiện ích này định thêm chức năng chèn hình ảnh luôn, nhưng thấy phần lớn người dùng ít dùng chức năng này nên không thêm vào, nếu ai đó có nhu cầu mình sẽ bổ sung thêm.
Liên kết: https://youtu.be/xrmGlQ5xy8Q
Add in nay có load vào trong word để dùng không anh? load như add trong excel.
Em load không thấy được ạ?
Anh hướng dẫn sơ qua cho em với ạ!
 
Thứ nhất: Tui thấy nếu nhiều Record thì có thể làm nhiều Field mà (Mail Merge cũng phải làm vậy).
Thứ hai: Tui nghĩ cái này nên đưa và chung một file Excel chứ sao lại để riêng ta (Giả sử riêng thì làm sao biết dòng nào của file này ứng với dòng nào của file khác).
Thứ ba: cái này có thể cập nhật được.
Đúng vậy, nhưng tối đa là 255 field với ex hoặc access, dạng text thì nhiều hơn nhưng không có dấu tiếng việt. Đôi khi chúng ta cần nhiều hơn 255 field
Ở đây bạn đang có 1 mẫu văn bản, trong trường hợp bạn có 100 mẫu văn bản khác nhau cùng dùng chung 1 file nguồn. Nhưng vậy khi cập nhật lại đường dẫn bạn sẽ phải thủ công cập nhật cho 100 mẫu văn bản đó
Ps: nói thêm đây là 100 mẫu văn bản chứ không phải 100 văn bản sinh ra từ 1 mẫu văn bản tương ứng 100 record nhé.
Bài đã được tự động gộp:

Dữ liệu đưa vào Merge là dữ liệu tổng hợp cuối cùng, còn việc dữ liệu nó bao gồm nhiều nguồn khác nhau thì người dùng phải tự xử lý CSDL trước chứ làm sao công cụ Merge làm luôn được??? Mỗi nhà có dữ liệu khác nhau, các yêu cầu, các kiểu truy vấn khác nhau để ra bảng dữ liệu cuối thì tool nào xử lý chung hết cho các trường hợp được bạn.
Khi bạn soạn thảo một khối lượng lớn các mẫu văn bản bạn sẽ thấy nhu cầu đó phát sinh. Khi đó merge không đảm nhận được, và cần vba để viết tính năng mở rộng thêm này
 
Lần chỉnh sửa cuối:
Nếu bạn chỉ làm 1 file đơn giản như thư mời/ thông báo/công văn gửi đi 100 người... Thì không nói làm gì.
Câu chuyện là chúng ta nghĩ tới 1 hệ thống rộng hơn ví dụ hệ thống quản trị thông tin khách hàng kết hợp soạn thảo văn bản. Mỗi khách hàng liên quan rất nhiều loại văn bản khác nhau như: giấy đề nghị, đơn đặt hàng, công văn, biên bản, hợp đồng, báo cáo, phương án... Chúng ta xây dựng mỗi khách hàng hoặc mỗi task công việc theo 1 record, các field sẽ bao trùm các nội dung cần chèn vào các mẫu văn bản khác nhau đó.
Như vậy nhu cầu dùng nhiều field là có, khi bạn thay đổi hệ thống đường dẫn, việc cập nhật hàng loạt đường dẫn cho các mẫu văn bản đến 1 database là có. Đôi khi bạn lại muốn liên kết nhiều record trong 1 văn bản. Nhiều khi nhiều field quá nên bạn muốn chia ra thành nhiều table trong database (hoặc dữ liệu trong nhiều sheet ex) khi đó nhu cầu chọn field có trong nhiều table, sheet khác nhau là có.
 
Lần chỉnh sửa cuối:
1. Merge mail có chọn được nhiều record trong 1 văn bản không? Xin bạn chỉ cho cách thực hiện.
Thì cái mà bạn nói là "lách luật" đấy thôi.
2. Công việc đôi khi chỉ có 1 database nhưng dùng để trộn cho rất nhiều văn bản, ví dụ 100 mẫu văn bản khác nhau,
Tôi nghĩ trường hợp này không phổ biến. Nhưng bạn cần thì tôi cũng chả phản đối.
 
Bạn có thể hướng dẫn sử dụng chi tiết được k? File word mình mở ra trống trơn còn file.xml mở bằng excel pk? Ra chữ ở dòng đầu tiên.
 
Nếu bạn chỉ làm 1 file đơn giản như thư mời/ thông báo/công văn gửi đi 100 người... Thì không nói làm gì.
Câu chuyện là chúng ta nghĩ tới 1 hệ thống rộng hơn ví dụ hệ thống quản trị thông tin khách hàng kết hợp soạn thảo văn bản. Mỗi khách hàng liên quan rất nhiều loại văn bản khác nhau như: giấy đề nghị, đơn đặt hàng, công văn, biên bản, hợp đồng, báo cáo, phương án... Chúng ta xây dựng mỗi khách hàng hoặc mỗi task công việc theo 1 record, các field sẽ bao trùm các nội dung cần chèn vào các mẫu văn bản khác nhau đó.
Như vậy nhu cầu dùng nhiều field là có, khi bạn thay đổi hệ thống đường dẫn, việc cập nhật hàng loạt đường dẫn cho các mẫu văn bản đến 1 database là có. Đôi khi bạn lại muốn liên kết nhiều record trong 1 văn bản. Nhiều khi nhiều field quá nên bạn muốn chia ra thành nhiều table trong database (hoặc dữ liệu trong nhiều sheet ex) khi đó nhu cầu chọn field có trong nhiều table, sheet khác nhau là có.
trong thực tế có nhiều trường hợp như vậy, ví dụ từ 1 dữ liệu nhân sự phải làm ra nhiều loại văn bản khác nhau như hợp đồng, thanh lý; hoặc từ 1 dữ liệu đấu thầu phải làm nhiều quyết đinh, tờ trình...
 
Em cứ mỗi lần khởi động lại word là bị mất add-ins này. Em xài office 2019 ai chỉ em cách khắc phục với ạ
 
Trợ giúp em với các bác; khi em làm maillings (trộn văn bản trong word) nó bôi đen phần chèn số liệu từ danh sách file excel
nhờ các bác chỉ giáo làm mất phần bôi đen như hình đính kèm
 

File đính kèm

  • z2659084401617_fae785fbacf747b10a0dcc7e96801cc0.jpg
    z2659084401617_fae785fbacf747b10a0dcc7e96801cc0.jpg
    3.9 KB · Đọc: 17
chào các anh chị,
em làm file Merge như lại bị lỗi heading và multilevel, bản số 1 ko bị sao nhưng từ bản thứ 2 trở đi heading bị nhảy số tiếp theo số của bản 1 ( giống ảnh ạ)
Anh chị em nào biết chỉ hộ em với ạ,
 

File đính kèm

  • mẫu TB.docx
    mẫu TB.docx
    33.9 KB · Đọc: 8
  • Capture.JPG
    Capture.JPG
    99.1 KB · Đọc: 18
Add in này không chọn được số dòng mình muốn xuất ra nhỉ. Mình thấy nó chỉ cho xuất tất cả file
 

Add-Ins hổ trợ Word trộn danh sách và lưu ra nhiều tệp tin khác nhau​


Đây là add-ins có chức năng tương tự như mail merge của Word (Tuy nhiên nó không thể so sánh với Mail Merge của Word được), nhưng hổ trợ người dùng lưu ra nhiều file khác nhau.
Đây là Add-ins mới tập viết trên word nên sẽ có nhiều thiếu xót, rất mong nhận được sự góp ý từ các thành viên. Tiện ích này định thêm chức năng chèn hình ảnh luôn, nhưng thấy phần lớn người dùng ít dùng chức năng này nên không thêm vào, nếu ai đó có nhu cầu mình sẽ bổ sung thêm.
Liên kết: https://youtu.be/xrmGlQ5xy8Q
Em thử kết xuất số liệu ra thì không được anh, em có thử ở các máy khác đều không kết xuất file được. Có ai vẫn chạy được ko ạ.
 
Lần chỉnh sửa cuối:
Dear Bác

Cái bác nói là cái em tìm kiếm bấy lâu nay mà không được.
Em có khoảng 40 file word lấy dữ liệu từ 1 file excel, mỗi lần chuyển folder là phải click lại 40 lần để tìm file nguồn rất mất thời gian.
Em muốn có 1 cách để khi sao chép sang folder mới chỉ cần cập nhật lại đường dẫn là xong. Kính mong bác chia sẽ giúp em
 

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

Back
Top Bottom