スクリプトのOnErrorイベント内でCancelDisplay=Trueにしても、エラーダイアログが表示されてしまう

文書番号 : 28260     文書種別 : 不具合     最終更新日 : 2009/11/27
文書を印刷する
対象製品
ActiveReports 2.0J Standard
発生環境
動作保証環境と同様
状況
回避方法あり
詳細
.rpxファイル内のスクリプトで、OnErrorイベント内でCancelDisplay=Trueに設定しても、エラーダイアログが必ず表示されてしまいます。
回避方法
OnErrorイベント内でCancelDisplay=Trueにするのではなく、ActiveReportオブジェクトのShowMessagesプロパティをFalseに設定してください。

サンプルコード
 Dim rpt As New ActiveReport
 rpt.LoadLayout("c:¥Report1.rpx")
 rpt.ShowMessages = False
 rpt.Run False


スクリプトの場合は、OnReportStartイベント内に実装してください。

サンプルコード
Sub OnReportStart
  rpt.ShowMessages = False
End Sub
キーワード
ACRP06689

この文書は、以前は次のバグレポートIDで公開されていました : 8205