次の方法で共有

access vbaでコントロールを最前面に

Anonymous
2012-10-09T12:46:48+00:00

中村といいます。

Accessでちょっとしたアプリケーションを作成していますが、どうしてもわからないことがあり質問をさせていただきます。

あるフォーム上に、ラベルをいくつか重なってい配置されていますが、そのうち最背面にあるラベルを、VBAで最前面

に移動したいと思います。

どのようにしたらできますでしょうか?

どなたかご教授のほどよろしくお願いいたします。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-10-09T16:09:33+00:00

フォームをデザインビューで開いて、acCmdBringToFront を実行すれば可能です。

DoCmd.OpenForm "フォーム1", acDesign

Forms!フォーム1.ラベル1.InSelection = True

DoCmd.RunCommand acCmdBringToFront

Forms!フォーム1.ラベル1.InSelection = False

ただ、デザインビューで開く必要があるのであまりお勧めできないです。

VBAで処理したいと言うことは、頻繁にそのような処理が発生すると言うことだと思いますが、目的はなんでしょうか。目的によってはもっとましな別案があると思います。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-10-10T05:25:03+00:00

    中村です

    解決しました。

    ここ数日間悩んでいましたが、これでばっちり解決です。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません