エラーが発生した場合、メソッドの戻り値ではなく例外処理を行うには SetErrorModeメソッドでエラーモードを変更します。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load '帳票フォームを開きます If (Not AxWfrc1.Open("c:\\sample\\sample.wfr") = 0) Then MessageBox.Show(AxWfrc1.GetLastErrorMsg()) End If 'データを入力する If (Not AxWfrc1.Import("Data1", 0, "c:\\sample\\sample\\sample.csv") = 0) Then MessageBox.Show(AxWfrc1.GetLastErrorMsg()) End If AxWfrc1.Create() End Sub |
[v1.1以降]
v1.1
以降では、例外を使ったエラー処理を行うこともできます。
'エラーが発生した場合例外処理により
ErrorHandlerが実行されます。 Private Sub Command2_Click() On Error GoTo ErrorHandler Set obj = CreateObject("Wfr.Preview.1") obj.SetErrorMode 1 obj.Open "c:\sample.wfr" obj.Import "Data1", 0, "c:\sample.csv" obj.Create obj.Visible = True Exit Sub ErrorHandler: MsgBox Err.Description End Sub |
<エラー一覧1>
エラーコード | 内容 |
---|---|
-10 | メモリ不足が発生しました。 |
-11 | 原因不明のエラーが発生しました。 |
-100 | 印刷がキャンセルされました。 |
-101 | 原因不明のエラーが発生しました。 |
-102 | 印刷可能なページはありません。 |
-103 | プリンターを開くことができませんでした。 |
-104 | プリンターが指定されていません。 |
-105 | ページ範囲の指定に誤りがあります。 |
-106 | 印刷開始処理でエラーが発生しました。 |
-107 | 印刷終了処理でエラーが発生しました。 |
-108 | 印刷処理でエラーが発生しました。 |
-109 | 印刷ダイアログでキャンセルされました。 |
-110 | 印刷開始処理でエラーが発生しました。出力ファイル名が指定されていません。 |
-111 | 印刷開始処理でエラーが発生しました。出力用ハンドルの生成に失敗しました。 |
-112 | 印刷開始処理でエラーが発生しました。ファイルの作成に失敗しました。 |
-113 | 印刷開始処理でエラーが発生しました。印刷ジョブの開始で失敗しました。 |
-114 | 印刷終了処理でエラーが発生しました。出力ファイル名が指定されていません。 |
-115 | 印刷終了処理でエラーが発生しました。PostScript ファイルの操作中にエラーが発生しました。 |
-116 | 印刷終了処理でエラーが発生しました。PDFの作成に失敗しました。 |
-117 | 仕分印刷中にエラーが発生しました。 |
-118 | 仕分リストファイルが指定されていません。 |
-119 | 仕分リストファイルを開くことができません。 |
-120 | 仕分リストファイルの入力に失敗しました。必要な項目が存在しません。 |
-121 | 仕分リストファイルの入力に失敗しました。認識できないモードが指定されています。 |
-122 | FAX接続用モジュールのロードに失敗しました。 |
-123 | 「まいとーくFAX」への接続に失敗しました。 |
-124 | 「まいとーくFAX」の初期化中にエラーが発生しました。 |
-125 | 標準のプリンターが見つかりませんでした。 |
-126 | プリンター情報の取得に失敗しました。 |
-127 | EMFファイルの作成に失敗しました。 |
-128 | 用紙別印刷でエラーが発生しました。 |
-301 | PdfDistiller に接続することができません。 |
-302 | PDFファイルの生成に失敗しました。 |
エラーコード | 内容 |
---|---|
-201 | 原因不明のエラーが発生しました。 |
-202 | 一時ファイルの作成で失敗しました。 |
-221 | CSVファイルを開くことができませんでした。 |
-222 | カスタマイズファイルを開くことができませんでした。 |
-223 | データファイルが指定されていません。 |
-224 | データファイルを開くことができませんでした。 |
-231 | データベースに接続できませんでした。 |
-232 | フィールド情報を取得できませんでした。 |
-233 | データの入力でエラーが発生しました。 |
-234 | データの入力でエラーが発生しました。 |
-235 | データの出力でエラーが発生しました。 |
エラーコード | 内容 |
---|---|
-10001 | 原因不明のエラーです。 |
-10002 | メモリ不足です。 |
-10003 | 一時ファイルの作成に失敗しました。 |
-10004 | 許可されていない機能が実行されました。 |
-10005 | URLエンコードのコード表記に誤りがあります。 |
-10011 | ファイルが存在しないか、サポートされていない形式のファイルです。 |
-10012 | 帳票を開く権限がありません。 権限のあるユーザ名およびパスワードを指定する必要があります。 |
-10013 | ファイルが壊れています。 |
-10014 | Wonderful Report 2000 Professional で作成されたファイルです。 使用することはできません。 |
-10015 | ファイルを開くことができません。 |
-10016 | コンバートツールの実行でエラーが発生しました。 |
-10017 | 起動オプションに誤りがあります。 |
-10018 | ファイルが存在しない。またはアクセス件がありません。 |
-10019 | ファイル名が指定されていません。 |
-10020 | 埋め込みフォントの読み込みでエラーが発生しました。 |
-10021 | 帳票が開かれていません。 |
-10022 | 帳票ページイメージ作成で原因不明のエラーが発生しました。 |
-10031 | サポートされていないモードで保存が実行されました。 |
-10032 | ファイルを作成することができません。 |
-10033 | オブジェクト情報の保存中にエラーが発生しました。 |
-10034 | 環境情報の保存中にエラーが発生しました。 |
-10035 | データ情報の保存中にエラーが発生しました。 |
-10036 | コンパイルに使用するファイルを開くことができません。 |
-10037 | ファイルへの保存は許可されていません。 |
-10038 | 保存ファイルが指定されていません。 |
-10039 | WFR2000の保存に失敗しました。 |
-10041 | 印刷可能なページはありません。 |
-10042 | プリンター情報を取得することができません。 |
-10043 | 印刷イメージ作成で原因不明のエラーが発生しました。 |
-10044 | 印刷は許可されていません。 |
-10045 | サポートされていないモードで印刷が実行されました。 |
-10051 | データの設定は Create メソッド実行前に行う必要があります。 |
-10052 | データを設定することはできません。 |
-10053 | 該当するデータは見つかりませんでした。 |
-10054 | サポートされていない形式のデータです。 |
-10055 | データの読み込みでエラーが発生しました。 |
-10056 | データ値の設定でエラーが発生しました。 |
-10057 | 指定した形式でのデータ出力はサポートされていません。 |
-10058 | データの出力に失敗しました。 |
-10061 | Wonderful Report 2000 の実行エンジンが見つかりません。 |
-10062 | 帳票を開くことができません。 |
-10063 | データの設定でエラーが発生しました。 |
-10071 | 変数の設定でエラーが発生しました。 |
-10072 | 変数の取得でエラーが発生しました。 |
-10081 | コマンドファイル記述に誤りがあります。 |
-10082 | コマンドファイルの実行中にエラーが発生しました。 |
-10083 | フォントファイルの読み込みでエラーが発生しました。 |
-10084 | データの出力に失敗しました。 |
-10085 | ItemScript メソッドの実行は、Open メソッドとCreate メソッドの間で行う必要があります。 |