2017-06-05 11 views
2

いくつかのフレーム(マイクロソフトのフォーム2.0フレーム)をExcelシートに挿入します。そして、私はそれをクリックして他のすべてのフレームの前に持って来たいと思う。それは動作していません。以下のコードを使用してください。フレーム1まだframe2,3,4下... msobringtofrontは、通常の挿入形状にうまく動作しますが、フレームアクティブなフレームの前面に持っていく方法

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

答えて

2

でこれ

Sub Sample() 
    Dim oleObj As OLEObject 

    Set oleObj = ActiveSheet.OLEObjects("frame1") 

    oleObj.BringToFront 
End Sub 

enter image description here

を試していません
関連する問題