我只看到一种解决方案,您必须使用ActiveWindow.View
:要使用的示例
using Excel = Microsoft.Office.Interop.Excel;
object missing = System.Reflection.Missing.Value;
Excel.Application excel = new Excel.Application();
Excel.Workbooks wbs = excel.Workbooks;
Excel.Workbook wb = wbs.Open(@"d:\test.xlsm");
Excel.Worksheet sheet = wb.ActiveSheet;
// set the view style
excel.ActiveWindow.View = XlWindowView.xlNormalView;
object filename = @"d:\test1.xlsm";
wb.SaveAs(filename);
wbs.Close();
excel.Quit();
如果您有更多的工作表,则必须在每个工作表上执行此操作...