C# Excel 2007 PageSetup.FitPagesWide问题
我一直在尝试在MicrosoftVisualStudioProjectforExcel2007中使用C设置Excel页面的页面缩放# 代码如下所示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
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。正是我想要的。