PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22625 06/05/17 18:08:04 PB7.0: office2003でsaveasが使えない?! By HY_1203

カテゴリ:PowerBuilderの開発環境
日付:2006年05月17日 18:08 発信者:HY_1203
題名:PB7.0: office2003でsaveasが使えない?!

こんにちは。
久々に参加させて頂きます。

本日は、エクセルの読み込みに関して、質問をさせて頂きます。
今日、WindowsXP、OFFICE2003の環境でPBVer.7を動かしました。
そうしましたら、以下の部分で動作が止まってしまいました。

***************エクセルの複数シートを読み込む****************************
// シート毎にTAB区切りTEXTファイル形式に保存
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
******************************************************************************

OFFCE2003ではsaveas関数が使えなくなっている為であると思われます。
office2003対応にする為には、
どのように処理を変更したら宜しいのでしょうか?
対応策をご存知の方がいらっしゃいましたら、
ご返答をお願い致します。




付加情報:

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.