【发布时间】:2016-07-01 12:54:16
【问题描述】:
是否可以使用 Excel 互操作来定义某些单元格是否部分可见?
我知道使用Application.ActiveWindow.VisibleRange 我可以获得可见的工作表范围。 第 46 行的这个单元格包含在这个范围内,但是我们是否有一些方法可以定义单个单元格仅部分可见?
我们的插件在单元格中插入一些文本。我的任务是滚动一个选定的单元格以使其完全可见。如果我在 Excel 中双击这样的单元格,光标会出现在那里并且工作表会滚动一点,我想对 C# 代码做同样的事情。
到目前为止,我找到了定义用户使用最后一行的情况的方法(通过使用Application.ActiveWindow.VisibleRange 并使用Application.ActiveWindow.SmallScroll 滚动),但我不能保证最后一行总是部分可见 - 我不需要滚动完全可见细胞。
【问题讨论】:
标签: c# excel office-interop vba