Làm được việc là một chuyện nhưng nên làm sao cho có tính tổng quát, không can thiệp vào cơ sở dữ liệu, chỉ trừ trường hợp bất đắc dĩ không còn cách nào khác.
1. Chả nhẽ csdl có rồi bây giờ lại vào Excel thêm dòng "a a a ..." và định dạng các cột cho có hàng ngàn? Đằng nào cũng phải địng dạng thì làm bên Word còn nhanh hơn rất nhiều.
2. Csdl vd. có cột 2,3 và cột 19/05/2015. Tùy theo nhu cầu trong chỗ này của trộn thư (trộn thư này) muốn hiện trên Word 2,3 và 19/05/2015 nhưng chỗ khác của cũng trộn thư này (trộn thư khác) muốn 230%, "19 tháng Năm năm 2015" thì làm thế nào? Có sửa csdl thì cũng chỉ được nếu là 2 trộn thư khác nhau còn nếu là 2 chỗ trong 1 trộn thư thì sửa chỗ nào? Và cứ mỗi lần làm lại vào Excel sửa csdl?
3. Nếu csdl là của chung và mỗi bộ phận có nhu cầu khác nhau thì thường là dữ liệu thô. Mỗi bộ phận khi làm việc trong Excel nếu cần thì lấy dữ liệu ra tập tin / sheet của mình rồi định dạng thích hợp. Trong trường hợp này nếu bộ phận A cần làm trộn thư có muốn vào csdl để định dạng và thêm dòng cũng không được. Csdl là của chung không thể tự ý thay đổi được. Chỉ còn nước làm 1 bản sao csdl cho mình rồi sửa. Mỗi lần trộn thư mà làm thế có phải là tự mua việc vào người? Khi mà đằng nào cũng phải định dạng thì sao không làm bên Word? Chả phải can thiệp vào csdl.
Can thiệp vào csdl chỉ là nước cuối cùng khi không thể làm khác được.
Góp ý thế thôi còn ai làm thế nào thì tự quyết định. Cũng như bên Excel có người ghi makro ra và có được code 1 trang, và còn có đầy rẫy Activate, Select. Người khác nhìn code sửa lại, dùng vd. vòng For rút gọn chỉ còn vài dòng, và cũng chả phải Activate, Select gì cả. Hai người đều làm được việc nhưng nên làm theo ai thì mỗi người tự quyết.