C#で作成したプログラムで生成したExcelファイルの印刷設定を調整したい。設定を次のようにします:'1ページに適した(またはフィットする)ページ'。(オランダ語では、Blad passend maken voor 1 paginaです):pこれは、次の場所でこのオプションを選択できます:screenshot。
オブジェクトを介してマージンが設定されていることは知っていPageSetup
ますが、これを行う方法がわかりません。
ここで私を助けてください:)
C#で作成したプログラムで生成したExcelファイルの印刷設定を調整したい。設定を次のようにします:'1ページに適した(またはフィットする)ページ'。(オランダ語では、Blad passend maken voor 1 paginaです):pこれは、次の場所でこのオプションを選択できます:screenshot。
オブジェクトを介してマージンが設定されていることは知っていPageSetup
ますが、これを行う方法がわかりません。
ここで私を助けてください:)
これは役立つかもしれませんか?
osheet.PageSetup.PrintArea = "$A$5:$G$" & curLine + 1
osheet.PageSetup.PrintTitleColumns = "$A:$A"
osheet.PageSetup.PrintTitleRows = "$1:$4"
osheet.PageSetup.Orientation = XlPageOrientation.xlLandscape
osheet.PageSetup.CenterFooter = "SomeText"
obook.CustomViews.Add("Print Top Left", True, True)
Office Primary Interop Assembliesを使用して、Excel の設定を操作できます。
より具体的には、このリンクは、Excel Interop (Office PIA の一部) を使用してページ設定を操作する方法を示しています。