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

Blue Softs epl Liên hệ QC

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

  • MergeTools.rar
    165.7 KB · Đọc: 224
Chỉnh sửa lần cuối bởi điều hành viê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: 12
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
    33.9 KB · Đọc: 2
  • Capture.JPG
    Capture.JPG
    99.1 KB · Đọc: 5
Web KT
Top Bottom