C# 代码设置Excel的显示比例(缩放) ??

2025-04-01 05:35:00
推荐回答(2个)
回答1:

1.启用宏2.在ThisWorkBook的VB编辑器中拷贝以下代码3.代码:PrivateSubWorkbook_Open()Sheet1.SelectEndSub

回答2:

我是用Spire.Xls.dll来实现的缩放的,直接设置显示比例值,然后运行程序就行了,你看下代码:

using Spire.Xls;

namespace SetZoomFactor_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //初始化Workbook类实例,加载Excel文档
            Workbook wb = new Workbook();
            wb.LoadFromFile("test.xlsx");

            //获取第一个工作表,设置显示比例为120
            Worksheet sheet = wb.Worksheets[0];
            sheet.Zoom = 120;

            //保存并打开文档
            wb.SaveToFile("result.xlsx", ExcelVersion.Version2010);
            System.Diagnostics.Process.Start("result.xlsx");
        }
    }
}

测试结果: