ユーザフォームのコントロールに紐づいているプロシージャ名を取得したいです。
ワークシートのオブジェクトに紐づいているプロシージャ名を取得する
下記コードのような感じで、ユーザフォームのコントロールに紐づいている
プロシージャ名を取得する方法はありませんでしょうか。
OnActionと同じ働きをするものが見つけられませんでした、
どうぞよろしくお願いいたします。
Dim wb As Workbook Dim shp As Shape Dim recRow As Long Set wb = ActiveWorkbook wb.Sheets(1).Activate recRow = 10 For Each shp In ActiveSheet.Shapes If shp.OnAction <> "" Then wb.Sheets(1).Cells(recRow, 2) = shp.Name wb.Sheets(1).Cells(recRow, 3) = shp.TextFrame.characters.Text wb.Sheets(1).Cells(recRow, 4) = shp.OnAction recRow = recRow + 1 End If Next shp

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/01/22 08:53
2023/01/22 14:23
2023/03/20 08:59