C# Excel 2007 PageSetup.FitPagesWide问题

C# Excel 2007 PageSetup.FitPagesWide问题,c#,excel,C#,Excel,我一直在尝试在MicrosoftVisualStudioProjectforExcel2007中使用C设置Excel页面的页面缩放# 代码如下所示 private void Sheet1_Startup(object sender, System.EventArgs e) { PageSetup.FitToPagesWide = 1; PageSetup.FitToPagesTall = 1; PageSetup.Orientation = Microsoft.Off

我一直在尝试在MicrosoftVisualStudioProjectforExcel2007中使用C设置Excel页面的页面缩放#

代码如下所示

private void Sheet1_Startup(object sender, System.EventArgs e)
{
    PageSetup.FitToPagesWide = 1;  
    PageSetup.FitToPagesTall = 1;
    PageSetup.Orientation = Microsoft.Office.Interop.Excel.XlPageOrientation.xlLandscape;
    PageSetup.PaperSize = Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperA4;
}
纸张和方向的线条很好,但是我不能让Excel将数据放在一个页面上

我做错什么了吗


没有多大帮助,因为他们还没有这种语言的代码示例。

我应该清楚地阅读我提到的页面上的备注部分。它说:

“如果缩放属性为True,则忽略FitToPagesTall属性。”

我的代码现在看起来像这样,工作起来很有魅力

private void Sheet1_Startup(object sender, System.EventArgs e)
{
    PageSetup.Zoom = false;
    PageSetup.FitToPagesWide = 1;
    PageSetup.FitToPagesTall = 1;
    PageSetup.Orientation = Microsoft.Office.Interop.Excel.XlPageOrientation.xlLandscape;
    PageSetup.PaperSize = Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperA4;         
}

这很有效。但是,如果需要设置PageSetup.FitPagestWide而不想设置PageSetup.FitPagestAll,则需要将此值设置为false而不是integer.Wide。正是我想要的。