Back to Top

プログラムの覚書

Category: EPPlus

VB.NET EPPlusページ設定(用紙サイズ・方向・余白)をする

用紙サイズ、用紙方向、余白・ページタイトル等の設定を記載します。

用紙サイズを設定する

Dim sheet As ExcelWorksheet = excel.Workbook.Worksheets("MySheet1")

sheet.PrinterSettings.PaperSize = ePaperSize.A4

・用紙サイズはePaperSize列挙体

 

用紙方向を設定する

Dim sheet As ExcelWorksheet = excel.Workbook.Worksheets("MySheet1")

sheet.PrinterSettings.Orientation = eOrientation.Landscape

用紙方向eOrientation列挙体

 

余白を設定する

Dim sheet As ExcelWorksheet = excel.Workbook.Worksheets("MySheet1")

sheet.PrinterSettings.RightMargin = 2 / 2.54
sheet.PrinterSettings.LeftMargin = 2 / 2.53
sheet.PrinterSettings.TopMargin = 2 / 2.54
sheet.PrinterSettings.BottomMargin = 2 / 2.54

・余白はインチで指定する

 

ヘッダー・フッターを設定する

Dim sheet As ExcelWorksheet = excel.Workbook.Worksheets("MySheet1")

'ヘッダーの中央にテキストを表示
sheet.HeaderFooter.OddHeader.CenteredText = "ヘッダー"

'フッターにシート名を表示
sheet.HeaderFooter.OddFooter.CenteredText = ExcelHeaderFooter.SheetName

 

Posted in EPPlus | Leave a reply

VB.NET EPPlusセルの幅および高さを設定する

セルの横幅および、セルの高さの設定の方法を記載します。

セルの横幅を設定する

Dim sheet As ExcelWorksheet = excel.Workbook.Worksheets("MySheet1")

sheet.Column(1).Width = 50

 

セルの高さを設定する

Dim sheet As ExcelWorksheet = excel.Workbook.Worksheets("MySheet1")

sheet.Row(1).Height = 50

 

セルの幅を自動調節に設定する

Dim sheet As ExcelWorksheet = excel.Workbook.Worksheets("MySheet1")

sheet.Cells.AutoFitColumns()

 
 

Posted in EPPlus | Leave a reply