代码之家  ›  专栏  ›  技术社区  ›  Phil Hannent

如何从Microsoft Excel获取滚动位置

  •  0
  • Phil Hannent  · 技术社区  · 16 年前

    使用Microsoft Office Automation时,我希望将图像插入电子表格。如何确定当前用户的滚动位置?

    1 回复  |  直到 16 年前
        1
  •  0
  •   MikeD    16 年前

    在Excel中,您可以使用Window对象的VisibleRange属性,即

    Private Sub DirtyTest()
    Dim MyW As Window, TopRow As Long, TopCol As Long
    
        Set MyW = Windows(1)                ' index 1 always refers to the window displayed
        TopRow = MyW.VisibleRange.Cells.Row
        TopCol = MyW.VisibleRange.Cells.Column
    
        ' any other code
    
    End Sub
    

    希望有所帮助

    祝好运

    推荐文章