これはかなり簡単ですが、多くの検索の後に私はこれを理解できません。コントロールがタブコントロール上にあるかどうかを調べるにはどうすればよいですか?
コントロールがタブにあるかどうかを確認するにはどうすればよいですか?
If ctl.ControlType <> 'Tab Controls' Then
.....
End if
このようにする理由は、私は、フォーム上のコントロールを実行するコードの部分を持っているということですが、タブ上のコントロールを巡回する際に問題に実行されます。
If ctl.Parent.CurrentView <> 2 Then
MsgBox ctl.Name
End If
上記のエラーが発生します。
Error: 348 Object doesnt support this property or method
はもちろん、あなたがタブコントロールの現在のビューにいずれかがそこに
を持っている任意のアドバイスを乾杯を参照してくださいカント表示されます
ノエル
なぜフォームをチェックするのではなく、コントロールの親からフォームを取得していますか? Controlsコレクションをループしている場合は、そのコレクションがどのオブジェクトに属しているかを知っているので、コントロールの親オブジェクトでコードを記述する必要はありません。 –