人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

UWSCを使っていますが、エラーが出て停止してしまいます。
エラー内容;
XLGETDATA Erro 例外が発生しました
9行目 dd = XLGETDATA(Excel, "Q2")

エラーが出ないようにするか、又はエラーが出てもスクリプトがストップしないようにしたいのですがどのように対処すれば良いでしょうか。

スクリプト内容:
soundfile1="d:\rs01.wav"
soundfile2 = "d:\ピロロン.wav"

Excel = XLOPEN("D:\データ.xlsm")
XLACTIVATE(Excel, "Sheet1")
aa=1

while 1
dd = XLGETDATA(Excel, "Q2")

if dd=1 then
sound(soundfile1,true)
if aa=1 then
Exec("2500_up")
aa=aa+1
endif
endif

if dd=-1 then
sound(soundfile2,true)
if aa=1 then
Exec("2500_down")
aa=aa+1
endif
endif

if dd="" then aa=1

wend

●質問者: iwana1999
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● きゃづみぃ
●1000ポイント ベストアンサー

エラー処理は UWSCのヘルプから引用して

// TRY - EXCEPT 実行時エラーが起きた時に実行されます
TRY
処理(エラー)
EXCEPT
処理
ENDTRY


となりますので

dd = XLGETDATA(Excel, "Q2")


TRY
dd = XLGETDATA(Excel, "Q2")
EXCEPT
dd=0
ENDTRY

といったような感じにすると エラーになったとき 取得した値が
0だったということになります。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ