2013-01-23 72 views
5

Tôi đang sử dụng EPPLus để tạo và định dạng bảng tính excel từ tập dữ liệu của mình. Tôi muốn đặt tiêu đề trên bảng excel bằng EPPlus. Tôi không thể tìm ra cách để làm điều đó. Tôi muốn đặt tiêu đề bên trái, tiêu đề phải và tiêu đề trung tâm. Tôi đã làm điều này bằng cách sử dụng mã VBA, nhưng tôi wan để di chuyển ra khỏi đó. Trong VBA tôi sẽ chỉ làmTiêu đề cho trang tính Excel bằng EPPlus

With ActiveSheet.PageSetup 
.LeftHeader = "" 
.RightHeader ="" 
.CenterHeader= "" 
End With 

Trợ giúp !! Cảm ơn

PS: Tôi đang tạo ứng dụng biểu mẫu thắng. Tôi không chắc liệu điều đó có thay đổi gì không, nhưng chỉ muốn nhắc đến nó ở đây. Cảm ơn

Trả lời

11

Cuối cùng tôi đã tìm ra.

It can be done using 
workSheet.HeaderFooter.FirstHeader.LeftAlignedText = "" 
workSheet.HeaderFooter.FirstHeader.RightAlignedText = "" 
workSheet.HeaderFooter.FirstHeader.CenterAlignedText = "" 

Bộ này cho trang đầu tiên. Thay đổi số FirstHeader Thuộc tính thành EvenHeaderOddHeader đặt nếu cho các trang sau.

Có một vài thuộc tính differentFirstdifferentOddEven được đặt nếu các trang có các tiêu đề khác nhau. Nhưng tôi đã không thể làm cho nó hoạt động bằng cách đặt chúng thành sai và chỉ cần đặt một trong các tiêu đề. Phải đặt cả ba cách riêng biệt.

Hy vọng nó hữu ích Cảm ơn

Các vấn đề liên quan