次の方法で共有

Accessにて、他のmdbのフォームのコントロールをVBAで恒久的に編集する方法

Anonymous
2014-10-28T06:42:36+00:00

いつもお世話になっております。

Access2010にて、他のmdbのフォームのコントロールをVBAで恒久的に編集する方法をお教え頂きたいです。

例えば、『C:\test.mdb』のフォーム『F_入力画面』の、

・テキストボックス『txtテキスト』のフォントを10に設定。

・コマンドボタンン『cmd登録』の表題を"登録"に設定。 など

テキストボックスやコンボボックスなどの名称を統一した作りにしているなら、

デザインの修正を大量にする際は、VBAで修正した方が手っ取り早いため。

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

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

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

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

Anonymous
2014-10-29T01:26:46+00:00

下記のようなコードでどうぞ。

    Dim acApp As Access.Application

    Dim strDBPath As String

    strDBPath = "C:\test\test.mdb"

    Set acApp = New Access.Application

    acApp.OpenCurrentDatabase strDBPath

    acApp.DoCmd.OpenForm "F_入力画面", acDesign

    acApp.Forms!F_入力画面!テキスト0.FontSize = 10

    acApp.DoCmd.Close acForm, "F_入力画面", acSaveYes

    acApp.Quit

    Set acApp = Nothing

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

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

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-10-30T00:22:34+00:00

    回答をありがとうございます。

    無事、実行の確認ができました。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2014-10-29T00:02:33+00:00

    IK177 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    VBA でフォームのコントロールを編集する方法についてのご質問ですね。

    VBA を使用した処理については、おもに開発者の方々が情報交換を行っている MSDN に専門のフォーラムがあるので、そちらに投稿していただいた方が、より情報やアドバイスが得られやすいかと思います。

    MSDN の VBA フォーラム

    せっかくこちらに投稿していただいたのにお手数をおかけいたしますが、一度 MSDN フォーラムをご利用になってみてくださいね。

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

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