IOleContainer の活用: ユーザーフォーム(MSForms.UserForm)を IOleContainer インターフェースとして扱い、EnumObjects メソッドを呼び出しています。 ここから得られる列挙子(IEnumUnknown)の順序こそが、MSFormsが内部で管理している物理的なZオーダーそのものです。