【问题标题】:excel How to make the "+"symbol at the left side of the outlineexcel如何在大纲左侧制作“+”号
【发布时间】:2011-07-27 11:16:53
【问题描述】:

我正在使用来自Microsoft.Office.Interop.Excel.dllrange.group 方法 它可以将列或行分组为 Excel 文档中的大纲级别; 但随之而来的问题是如何在左侧设置"+"symbol,而不是根据最后一列或最后一行将其默认位置设置在右侧。

使用什么方法来控制方向以及如何使用该方法。如果这是一个例子,那就最好了。

【问题讨论】:

  • 为什么要在左侧保留“+”符号?
  • 对不起,但我不明白你的问题,实际上你想做什么?如果您可以以更好的方式对其进行编辑,那将非常有帮助。
  • 对不起,我的英文不好。我想在左侧制作大纲级别的“+”符号,而不是右侧的默认设置。
  • 可能是这段代码有助于理解。 m_objSheet.get_Range(j + ":" + Convert.ToInt32(rg.Cells.Row-1), Missing.Value).Rows.Group(Type.Missing, Type.Missing, Type.Missing, Type.Missing); m_objSheet.Outline.ShowLevels(1,1);
  • 你指的是用于连接字符串的符号 + (j + ":" + Convert.ToInt32(rg.Cells.Row-1), ?

标签: c# excel range outline


【解决方案1】:

在 excel 中:数据/组和大纲/设置...

在代码中:

range.Group(oMissing, oMissing, oMissing, oMissing);

//for rows
worksheet.Outline.SummaryRow = Excel.XlSummaryRow.xlSummaryAbove;

//for columns
worksheet.Outline.SummaryColumn = Excel.XlSummaryColumn.xlSummaryOnLeft;
【解决方案2】:

在不使用 VBA 的情况下将其应用到左侧:

在 Excel 中:数据-> 大纲。点击功能区右下角的箭头(箭头指向右下方。)

它将打开大纲设置。

取消选中“详细信息右侧的摘要列”。 点击应用样式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-01
    • 2012-11-28
    • 1970-01-01
    相关资源
    最近更新 更多