我在Excel工作表中插入一些框架(Microsoft Forms 2.0框架)。我希望我可以单击一个,然后将其置于所有其他框架的前面。但它不起作用。与以下代码。 frame1仍在frame2,3,4下... msobringtofront在正常插入的形状上效果很好,但不适用于该框架

Private Sub Frame1_Click()
ActiveSheet.Shapes("frame1").ZOrder msoBringtofront
End Sub

最佳答案

试试这个

Sub Sample()
    Dim oleObj As OLEObject

    Set oleObj = ActiveSheet.OLEObjects("frame1")

    oleObj.BringToFront
End Sub


excel - 如何在ActiveX框架上崭露头角-LMLPHP

08-05 00:27