Excel Interop 将工作表的视图样式设置为普通视图
Excel Interop set View style of worksheet to a normal view
如何将 Excel Worksheet In Excel interop 的视图样式更改为 Normal 样式?
像这样:
只是不知道:(
有人知道吗?
我只看到一个解决方案,您必须使用 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();
如果您有更多工作表,则必须在每个工作表上都这样做...
如何将 Excel Worksheet In Excel interop 的视图样式更改为 Normal 样式?
像这样:
只是不知道:(
有人知道吗?
我只看到一个解决方案,您必须使用 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();
如果您有更多工作表,则必须在每个工作表上都这样做...