c# - Excel Interop 将工作表的视图样式设置为普通视图
解决方案
我只看到一个解决方案,您必须使用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();
如果您有更多工作表,则必须在每个工作表上执行此操作...
推荐阅读
- php - 在产品标签云小部件中显示最受欢迎的 WooCommerce 产品标签
- java - 如何在 AWS Lambda 上运行使用 npm 的 Java 应用程序
- javascript - 将液体标签插入js文件
- angular - 从 angular 7 升级到 8 后自定义字体未加载
- android - 遵循将AOSP导入Android Studio的指南,仍然有很多错误
- laravel - Laravel 日文字符验证全宽(片假名和平假名)
- bash - 查找没有匹配数字的行作为其前一行
- wso2 - WSO2 Enterprise Integrator (6.5.0) 安全、访问控制
- python - Spacy lemma 与“英语”类和 en_core_web_sm 的结果不同
- excel - 在excel中计算30小时(24小时+)的时间作为一天