c# Excel获得在屏幕上可见的单元格范围

本文关键字:单元格 范围 屏幕 Excel | 更新日期: 2023-09-27 17:51:16

我正在尝试,合并可见单元格,使第一个工作表作为介绍页,只有一个单元格,并有文本居中。这里的可见是指在用户屏幕上可见的单元格。因此,如果我的显示器有不同的大小/分辨率,那么可见单元格的数量/范围就会不同。

如何获得可见单元格的范围?

这是我试过的。

  visibleCells = myRange.SpecialCells(Excel.XlCellType.xlCellTypeVisible);

我已经尝试了myRange的不同变化,但我无法获得屏幕可见部分的单元格范围。

c# Excel获得在屏幕上可见的单元格范围

如何:

Sub dural()
    Dim w As Window, r As Range
    Set w = ActiveWindow
    Set r = w.VisibleRange
    r.MergeCells = True
    r.HorizontalAlignment = xlCenter
    r.VerticalAlignment = xlCenter
    r.Value = "Hello World"
End Sub