none
Access2013 レポートヘッダーフッターについて RRS feed

  • 質問

  • Access2013 レポートヘッダーフッターについての質問

    VBA にてApplication.CreateReport によってレポート作成した場合、メニューの[作成][レポートデザイン]から作成したのと同じ

    空白のレポートができますが、VBAによってページヘッダー/フッターを消去するにはどうしたらよいか教えてください。

    因みにレポートのデザインビューで詳細セクション右クリックのページヘッダー/フッター(A)を選択すれば、簡単に消去できるのですが。

    2017年5月26日 7:33

回答

  • 下記でどうでしょうか。

        Dim myNewReport As Report
        Set myNewReport = CreateReport()
        DoCmd.Restore
        DoCmd.RunCommand acCmdPageHdrFtr
    


    ただ、私のところ(Access2016)で試してみた所、acCmdPageHdrFtr が意味不明の構文エラーになりましたので、

    182 の数値に変更したら、うまくいきました。

     

       DoCmd.RunCommand 182


    • 回答としてマーク bolbox 2017年5月27日 3:35
    2017年5月26日 9:19

すべての返信

  • 下記でどうでしょうか。

        Dim myNewReport As Report
        Set myNewReport = CreateReport()
        DoCmd.Restore
        DoCmd.RunCommand acCmdPageHdrFtr
    


    ただ、私のところ(Access2016)で試してみた所、acCmdPageHdrFtr が意味不明の構文エラーになりましたので、

    182 の数値に変更したら、うまくいきました。

     

       DoCmd.RunCommand 182


    • 回答としてマーク bolbox 2017年5月27日 3:35
    2017年5月26日 9:19
  • hatena19 さんありがとうございました。

    ご提案どうりやってみたらうまくいきました。

                    bolbox

    2017年5月27日 3:38