Report Manager AddIn - Hỗ trợ việc in nhiều Sheet với số trang liên tục

  • Thread starter Thread starter BNTT
  • Ngày gửi Ngày gửi
Liên hệ QC

BNTT

Bùi Nguyễn Triệu Tường
Thành viên danh dự
Tham gia
3/7/07
Bài viết
4,946
Được thích
23,208
Nghề nghiệp
Dạy đàn piano
Xin giới thiệu với các bạn Report Manager Add-In
Đây là một Add-In được cung cấp miễn phí từ Microsoft, có tên đầy đủ là Excel 2002 Report Manager Add-In.


Download và cài đặt trong Excel2003 và Excel 2007
  1. Thoát Excel 2003 hoặc Excel 2007 nếu như đang mở.

  2. Download Report Manager Add-In: Rptmgr.exe

  3. Giải nén tập tin mới download về vào một thư mục tạm nào đó, file sau khi giải nén sẽ có tên là Reports.xla

  4. Copy file Reports.xla vào trong thư mục Library của Microsoft Office.
    Với Microsoft Office 2003, thì thư mục này có đường dẫn mặc định là:
    C:\Program Files\Microsoft Office\Office11\Library​
    Với Microsoft Office 2007, thì thư mục này có đường dẫn mặc định là:
    C:\Program Files\Microsoft Office\Office12\Library​

  5. Khởi động Excel2003 hoặc Excel2007

  6. Trong Excel 2003, gọi Add-Ins từ menu Tools. Trong Excel 2007, nhấn nút Microsoft Office Button, nhấn Excel Options, rồi nhấn Add-Ins. Nhấn tiếp mục Excel Add-ins trong hộp danh sách Manage, và nhấn Go.

    Trong hộp thoại Add-Ins, đánh dấu vào ô kiểm Report Manager rồi nhấn OK.
    000-177.png

Sau khi đã hoàn tất các bước trên đây, với Excel 2003, bạn sẽ thấy có thêm mục Report Manager trong menu View, và với Excel 2007, Report Manager sẽ nằm trong nhóm Add-In trên Ribbon.​
 
Lần chỉnh sửa cuối:

Sử dụng Report Manager để in những báo cáo từ nhiều Sheet với số trang lien tục


Khi mở cửa sổ Report Manager, bạn sẽ thấy một dang sách các báo cáo đã được tạo ra, cùng với các tùy chọn để thêm, xóa, sửa và in. Tất nhiên, khi sử dụng lần đầu tiên, bạn sẽ thấy danh sách các báo cáo trống rỗng.
rep-man-blank.gif
Nhấn vào nút Add.

Cửa sổ Add Report sẽ mở ra. Đây là nơi giúp bạn tiết kiệm rất nhiều thời gian cho viêc in ấn. Trong cửa sổ này, bạn có thể thiết lập những gì cần phải được in ra cho từng báo cáo.

Hãy bắt đầu.
whole-Add-Report-win.gif
Ở phía trên, bạn cần đặt một cái tên cho báo cáo. Đó chỉ là cái tên sẽ xuất hiện trong danh sách Report Manager, nên đặt một cách sao đó dễ hiểu.

Trong phần ở giữa, mục Section to Add, bạn cần phải chỉ cho Excel những gì sẽ được in trong báo cáo.
rep-man-sec-to-add.gif

Việc đầu tiên là để chọn những trang tính (WorkSheet) sẽ được in ra từ danh sách thả xuống.

Nếu bạn chỉ thiết lập mỗi mục Sheet, thì toàn bộ những gì có trong Sheet này sẽ được in. Nếu bạn chỉ muốn in một phần cụ thể nào đó, thì bạn phải chỉ rõ thêm ở 2 mục bên dưới (mục View và Sceriano).

Khi bạn đã thực hiện các lựa chọn, bấm vào nút Add.

Bạn sẽ thấy ở phần dưới cùng của cửa sổ, trong mục Sections in this Report, có một báo cáo được thêm vào.
rep-man-sec-in-rep.gif
Ở ngay phía dưới phần này, bạn nên đánh dấu vào ô kiểm Use Continuous Page Numbers để Excel tự động đánh số trang liên lục cho các báo cáo.

Nếu bạn có nhiều hơn một báo cáo để in, cứ việc sử dụng nút Add như tôi đã nói ở trên. Và trong trường hợp có nhiều hơn một báo cáo để in, bạn sẽ thấy các nút Move Up, Move Down và Delete ở phía bên phải sẽ hoạt động, dùng để quyết định báo cáo nào in trước, báo cáo nào in sau, hay là xóa bớt đi...

Khi mọi thứ đều chính xác như bạn cần, thì bấm vào nút OK. Bạn sẽ được trả lại vào cửa sổ Report Manager ban đầu. Danh sách các báo cáo sẽ được in mà bạn đã thiết lập từ nãy giờ, sẽ được lưu cùng với bảng tính. Việc này rất tiện lợi, bởi vì bạn có thể sử dụng danh sách này gần như là mãi mãi...

Lúc này, nếu bạn cần phải chỉnh sửa một báo cáo, bạn hãy chọn nó và nhấp vào nút Edit, hoặc nhấn vào nút Delete nếu muốn xóa một báo cáo không còn cần thiết nữa.

Nếu bạn muốn báo cáo nào, hãy chọn nó và nhấp vào nút Print. Một cửa sổ nhỏ sẽ mở ra, cho phép bạn thiết lập số lượng các bản in trước khi gửi các thông tin vào máy in.

All in all - Tất cả trong tất cả! Add-In này rất hữu dụng khi bạn không có nhiều thời gian. Hãy thử và cảm nhận, bạn nhé!​
 
Sao file.exe nó cài đặt luôn và em không thấy Reports.xla đâu cả pác ah!
attachment.php
attachment.php


attachment.php

 

File đính kèm

  • 1.PNG
    1.PNG
    6.5 KB · Đọc: 724
  • 2.png
    2.png
    99.3 KB · Đọc: 703
Sao file.exe nó cài đặt luôn và em không thấy Reports.xla đâu cả pác ah!
attachment.php

Đó chỉ là việc "tự bung", hay còn gọi là "tự giải nén". Chứ không phải là cài đặt đâu.
Thường thì nó sẽ tự giải nén vào ngay thư mục mà bạn đã download file Rptmgr.exe về.
Hoặc bạn cũng có thể sử dụng chức năng Search của Windows để xem thử Report.xla nằm ở đâu...
 
Không biết nó nằm ở đâu pác ah! kiếm quá trời mà không thấy không ấy pác upload file(Reports.xla) đó lên đi!
 

File đính kèm

@BNTT: nhưng e thử đánh số trang (dùng header & footer đặt cho từng sheet) thì thấy số trang lộn xộn lắm chứ k liên tiếp giữa các sheet như mình đã sắp xếp trong Rpt manager. Có cách nào đánh được cả số trang liên tiếp cho các sheet đã bố trí k vậy a?
 
Đây. Nhưng thật sự tôi không hiểu tại sao bạn tìm không ra....
Em cũng không biết tại sao nữa hay máy tính của em lại có virust ghé thăm em đã đóng băng máy tính rồi chứ ổ đĩa C:/ thôi làm gì mà có khả năng xãy ra được em quyét ổ đĩa D:\ mỗi ngay luôn mà.
 
Em dùng excel2003 làm theo hướng dẫn của pác BNTT rồi cũng không thấy nó chạy được nữa không hiểu vì sao
attachment.php
 

File đính kèm

  • 1.jpg
    1.jpg
    12.9 KB · Đọc: 651
Tôi cũng không chạy được, không hiểu thế nào. Qua đấy mới thấy, lập trình VBA không đơn giản như nhiều người nghĩ. Để lập trình sao cho tương thích với các môi trường rất khó, ngay cả chuyên gia của Microsoft cũng bị kiểu này???
 
Cảm ơn bạn đã chia sẻ!
Nghe bạn giới thiệu rất hay nhưng mình tải thì bị báo lỗi: "We are sorry, the page you requested cannot be found."
Nhân tiện hỏi bạn cái này có chạy được trên MS 2010 không bạn?

Sử dụng Report Manager để in những báo cáo từ nhiều Sheet với số trang lien tục

Khi mở cửa sổ Report Manager, bạn sẽ thấy một dang sách các báo cáo đã được tạo ra, cùng với các tùy chọn để thêm, xóa, sửa và in. Tất nhiên, khi sử dụng lần đầu tiên, bạn sẽ thấy danh sách các báo cáo trống rỗng.
rep-man-blank.gif
Nhấn vào nút Add.

Cửa sổ Add Report sẽ mở ra. Đây là nơi giúp bạn tiết kiệm rất nhiều thời gian cho viêc in ấn. Trong cửa sổ này, bạn có thể thiết lập những gì cần phải được in ra cho từng báo cáo.

Hãy bắt đầu.
whole-Add-Report-win.gif
Ở phía trên, bạn cần đặt một cái tên cho báo cáo. Đó chỉ là cái tên sẽ xuất hiện trong danh sách Report Manager, nên đặt một cách sao đó dễ hiểu.

Trong phần ở giữa, mục Section to Add, bạn cần phải chỉ cho Excel những gì sẽ được in trong báo cáo.
rep-man-sec-to-add.gif

Việc đầu tiên là để chọn những trang tính (WorkSheet) sẽ được in ra từ danh sách thả xuống.

Nếu bạn chỉ thiết lập mỗi mục Sheet, thì toàn bộ những gì có trong Sheet này sẽ được in. Nếu bạn chỉ muốn in một phần cụ thể nào đó, thì bạn phải chỉ rõ thêm ở 2 mục bên dưới (mục View và Sceriano).

Khi bạn đã thực hiện các lựa chọn, bấm vào nút Add.

Bạn sẽ thấy ở phần dưới cùng của cửa sổ, trong mục Sections in this Report, có một báo cáo được thêm vào.
rep-man-sec-in-rep.gif
Ở ngay phía dưới phần này, bạn nên đánh dấu vào ô kiểm Use Continuous Page Numbers để Excel tự động đánh số trang liên lục cho các báo cáo.

Nếu bạn có nhiều hơn một báo cáo để in, cứ việc sử dụng nút Add như tôi đã nói ở trên. Và trong trường hợp có nhiều hơn một báo cáo để in, bạn sẽ thấy các nút Move Up, Move Down và Delete ở phía bên phải sẽ hoạt động, dùng để quyết định báo cáo nào in trước, báo cáo nào in sau, hay là xóa bớt đi...

Khi mọi thứ đều chính xác như bạn cần, thì bấm vào nút OK. Bạn sẽ được trả lại vào cửa sổ Report Manager ban đầu. Danh sách các báo cáo sẽ được in mà bạn đã thiết lập từ nãy giờ, sẽ được lưu cùng với bảng tính. Việc này rất tiện lợi, bởi vì bạn có thể sử dụng danh sách này gần như là mãi mãi...

Lúc này, nếu bạn cần phải chỉnh sửa một báo cáo, bạn hãy chọn nó và nhấp vào nút Edit, hoặc nhấn vào nút Delete nếu muốn xóa một báo cáo không còn cần thiết nữa.

Nếu bạn muốn báo cáo nào, hãy chọn nó và nhấp vào nút Print. Một cửa sổ nhỏ sẽ mở ra, cho phép bạn thiết lập số lượng các bản in trước khi gửi các thông tin vào máy in.

All in all - Tất cả trong tất cả! Add-In này rất hữu dụng khi bạn không có nhiều thời gian. Hãy thử và cảm nhận, bạn nhé!​
 
Chủ đề này hay đấy ! Mình cũng thường in = excel . In xong sheel đầu , đến mấy sheel sau phải đánh số trang cho từng tờ khá mất thời gian nhưng cũng phải làm thôi !
Bi chừ có cái này , mình mày mò xem có cải thiện được chi không ? ! Hy vọng là ok
Cảm ơn bạn đã chia sẻ cho AE 1 giải pháp tuyệt vời
 
Web KT

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

Back
Top Bottom