有没有办法在 Aspose Cells 中冻结窗格(在 Pivot Table 上)?

Is there a way to FreezePanes (on a Pivot Table) in Aspose Cells?

我正在将一个比罗斯冰架上的糖蜜慢的 Excel Interop 应用程序移植到 Aspose Cells。我正在尝试移植的一项功能(找不到方法 here)是 "FreezePanes"

我的遗留(Excel Interop)代码被注释掉了;有用;我对它的 Aspose Cellsisization 的尝试低于这个值——我所能得到的只是设置范围:

private void FreezePanePivotTable(int rowToFreeze, int colToFreeze)
{
    //Range pivotTableCellToFreeze = (Range)_xlPivotTableSheet.Cells[rowToFreeze, colToFreeze];
    //_xlPivotTableSheet.Activate();
    //pivotTableCellToFreeze.Activate();
    //pivotTableCellToFreeze.Application.ActiveWindow.FreezePanes = true;

    // AsposeCells version of the above:
    var pivot = pivotTableSheet.PivotTables[0];
    var dataBodyRange = pivot.DataBodyRange;
    int rowsUsed = dataBodyRange.EndRow;
    int colsUsed = dataBodyRange.EndColumn;

    Range pivotTableCellToFreeze = pivotTableSheet.Cells.CreateRange(
        rowToFreeze, colToFreeze, rowsUsed, colsUsed);
    //pivotTableSheet.ac <= No "activate"
    //pivotTableCellToFreeze.act <= No "activate" here, either
    //pivotTableCellToFreeze.ApplyStyle <= No "Application.etc." etither...
}

有没有办法在 Aspose Cells 中设置 FreezePanes?

请关注此主题,让我们知道它是否解决了您的问题,以及您是否正在寻找其他东西。

Thread Link

注意:我在 Aspose 担任开发人员布道师