首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel Interop排序

Excel Interop排序
EN

Stack Overflow用户
提问于 2014-04-23 00:52:01
回答 2查看 589关注 0票数 0

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

EN

回答 2

Stack Overflow用户

发布于 2014-04-23 01:18:39

在C#中,您不会获得任何无法通过Excel对象模型获得的内容。如果存在这样的事件,那么它可能在Application对象上具有某种形式的事件( Application对象具有类似SheetBeforeDoubleClick的事件,这些事件是发生在单个书籍/工作表上的事件的副本,例如Worksheet对象的BeforeDoubleClick事件)。

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

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

票数 0
EN

Stack Overflow用户

发布于 2016-11-02 09:40:05

这有点过时了,你没有提到Excel版本,但据我所知,我认为这可能会对你有所帮助。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23225670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档