Excel Interop将工作表的视图样式设置为普通视图

问题描述 投票:2回答:1

如何在Excel互操作中将Excel工作表的视图样式更改为普通样式?

喜欢这个:

enter image description here

只是不知道:(

有人知道吗?

c# excel-interop
1个回答
1
投票

我只看到一种解决方案,您必须使用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();

如果您有更多的工作表,则必须在每个工作表上执行此操作...

© www.soinside.com 2019 - 2024. All rights reserved.