PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21493 04/08/24 15:15:48 RE(2):PB6.5: OLEでの上書き確認表示 By たにやん
21476 04/08/11 14:50:42 RE(1):PB6.5: OLEでの上書き確認表示 By めめ
21462 04/08/03 16:27:05 PB6.5: OLEでの上書き確認表示 By たにやん

カテゴリ:データベース
日付:2004年08月03日 16:27 発信者:たにやん
題名:PB6.5: OLEでの上書き確認表示

こんにちは。
パワーソフトの技術ドキュメントのサンプルを使用してDWの内容をエクセルに書き出す
処理をしているのですが、
(サンプルプログラム
http://powersoft.ashisuto.co.jp/technicalservice/techdocument/technoteonline/ctrl_obj/2002/11/22/52
5,919,0,0,0.html)

ファイル保存の時に既に指定したファイルが存在しているとエクセルからの上書き確認
のポップアップが表示されてしまいます。
ここで「いいえ」にするとエラーで終了してしまいます。

◎エラー内容
外部オブジェクト関数saveasの呼び出しエラーです。

◎スクリプトのエラー場所

// Excel を表示不可能にする
xlApp.Application.Visible = FALSE

// Excel シートの参照を解決する
// この技術はスクリプトを短くし、パフォーマンスを改善します
xlsub = xlapp.Application.ActiveWorkbook.Worksheets[1]

// データウィンドウとExcel シートの初めから終わりまでをループ処理する
// For/Next ループを使用して各カラムの全ての行をコピーする
For c = 1 to numcols
For r = 1 to numrows
xlsub.cells[r,c] = ids_ds.object.data[r,c]
Next
Next

ここ→xlApp.Application.Activeworkbook.SaveAs(ls_savename)


デバックをしてみるとこの部分でいいえをクリックした時にエラーが出てました。
どなたかこのエラーを回避する方法、またはこのエクセルからの上書き確認のポップアップ
消す方法をご存知のかたいますでしょうか?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.