1

我想调整我用 C# 制作的程序生成的 Excel 文件的打印设置。我希望设置为:“适合(或适合)一页的页面”。(在荷兰语中,它是 Blad passend maken voor 1 pagina):p 您可以在以下位置选择此选项:screenshot

我知道边距是通过PageSetup对象设置的,但我只是找不到如何做到这一点。

请在这里帮助我:)

4

3 回答 3

2

这可能有帮助吗?

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)
于 2013-03-11T21:03:52.320 回答
0

您可以使用Office 主互操作程序集来操作 Excel 设置

更具体地说,此链接告诉您如何使用 Excel 互操作(Office PIA 的一部分)操作页面设置

于 2013-03-08T15:58:51.600 回答
0

尝试这个:

sheet.PageSetup.TopMargin = 1;
sheet.PageSetup.BottomMargin = 1;
sheet.PageSetup.LeftMargin = 1;
sheet.PageSetup.RightMargin = 1;
于 2018-06-18T05:27:02.103 回答