【问题标题】:Excel Interop SortingExcel 互操作排序
【发布时间】:2016-11-02 09:40:04
【问题描述】:

我有一个使用 excel 互操作自动执行 excel 的 c# 项目。我遇到的一个问题是使用 excel 过滤器进行排序,当我使用 C# 保护工作表时,我正在禁用排序,当我取消保护它时,我可以使用 ListObject 中的过滤器进行排序。鉴于我需要保护工作表是他们的 C# 事件,它可以告诉我用户何时选择列表对象列的标题并选择从 A 到 Z 排序或从最大到最小 谢谢

【问题讨论】:

    标签: c# excel excel-interop


    【解决方案1】:

    您不会在 C# 中获得任何不能通过 Excel 对象模型获得的东西。如果存在这样的事件,它可能会在 Application 对象上具有某种形式(Application 对象具有像 SheetBeforeDoubleClick 这样的事件,这些事件是在单独的书籍/工作表上发生的事件的重复,例如 @987654325 Worksheet 对象的@事件)。

    SheetTableUpdate 事件可能会对您有所帮助。

    http://msdn.microsoft.com/en-us/library/office/microsoft.office.interop.excel.application_events.aspx

    【讨论】:

      【解决方案2】:

      这有点过时了,你没有提到 Excel 版本,但从我收集的信息来看,我认为这可能会对你有所帮助。

      Sort Excel table (ListObject) on protected sheet using Excel Interop c#

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-25
        • 1970-01-01
        • 1970-01-01
        • 2011-05-13
        • 1970-01-01
        • 2012-06-09
        • 2010-12-27
        • 1970-01-01
        相关资源
        最近更新 更多