2013-01-23 41 views
5

EPPLusを使用して、データセットからExcelシートを作成してフォーマットしています。 EPPlusを使用してExcelシートにヘッダーを設定します。私はそれを行う方法を見つけることができませんでした。私は左のヘッダー、右のヘッダーと中央のヘッダーを設定したいと思います。 私はこれをVBAコードを使って行っていますが、私はそれから離れることをやめます。 VBAでやるだけですEPPlusを使用したExcelワークシートのヘッダ

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

ヘルプ!! ありがとう

PS:私はwinformsアプリケーションを作成しています。それが何か変わるかどうかはわかりませんでしたが、ここでそれを言いたいだけでした。ありがとう

答えて

11

私はそれを最後に考え出しました。

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

第1ページに設定します。 FirstHeaderプロパティをEvenHeaderおよびOddHeaderに変更すると、次のページの場合に設定されます。

differentFirstdifferentOddEvenの2つのプロパティがあり、ページのヘッダーが異なる場合に設定されます。しかし、私はそれを偽に設定し、ヘッダーの1つを設定するだけで、動作させることができませんでした。 3つすべて別々に設定する必要がありました。

希望します。 ありがとうございました

関連する問題