PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22630 06/05/19 16:12:43 RE(2):PB7.0: excel2003ではsaveasメソッドが対応していないのでしょうか? By HY_1203
22629 06/05/18 17:28:21 RE(1):PB7.0: excel2003ではsaveasメソッドが対応していないのでしょうか? By AzureRX-7
22628 06/05/18 16:06:27 PB7.0: excel2003ではsaveasメソッドが対応していないのでしょうか? By HY_1203

カテゴリ:PowerBuilderの開発環境
日付:2006年05月18日 16:06 発信者:HY_1203
題名:PB7.0: excel2003ではsaveasメソッドが対応していないのでしょうか?

こんにちは。
たびたび申し訳ありません。
昨日質問をした件なんですが、
質問をかえさせて頂きます。

excel2000では、複数シートのデータを以下のようにしてテキストベースに保存し、DBに登録をすることができまし
た。
FOR i = 1 TO li_cnt
// シート毎にTEXT形式で保存
SheetName[ i ] = + Ole_Excel.ActiveWorkbook.WorkSheets( i ).Name;
ls_save_path = \"\";
ls_save_path = ls_work_path + \"\\\" + SheetName[ i ] + \".txt\";

IF FileExists( ls_save_path ) = TRUE THEN
FileDelete( ls_save_path );
END IF

Ole_Excel.ActiveWorkbook.WorkSheets( i ).SaveAs( ls_save_path, -4158 );
ReadFileName[ i ] = ls_save_path;
ReadFileCnt++;
NEXT

しかし、excel2003にしたら、saveasの対応が無いというメッセージとともに、
テキストベースに変換ができませんでした。

saveasを使用せず、エクセルからテキストベースにデータを保存し、
DBに登録することはできますか?

ご存知の方がいらっしゃいましたら、
ご返答を宜しくお願い致します。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Sybase Open Client 12
Browser (記載なし)

Server SoftWare

OS Solaris
DBMS Sybase ASE 12.0
WebServer (記載なし)

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