>>446
なるほど、やっかいな話だな。
Accessではその3ページ目を「最後のページ」として認識してしまうわけか。

ちょっと面倒だが、レポートを開く時のイベントプロシージャで
本来の総ページ数を取得するロジックを組んでおいて、
それを>>442氏の[Pages]の代わりに当てはめてみたらどうだろうか。

  If Page = p最終 Then
    Cancel = True
    Exit Sub
  End If

自分で試した訳ではないので、上手くいくかどうかはわからないが・・・。
というより、もっと楽な方法もありそうだが・・・。

役に立てそうになくてスマソ