PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
17142 | 02/03/19 18:50:47 | RE(2):PB6.5: 解決しました By ぽち |
17138 | 02/03/18 15:05:07 | RE(1):PB6.5: PBからデータ編集をしたExcelファイルのシートが「再表示」をしないと見れません By めめ |
17137 | 02/03/18 14:37:07 | PB6.5: PBからデータ編集をしたExcelファイルのシートが「再表示」をしないと見れません By ぽち |
カテゴリ:PowerBuilderの開発環境
日付:2002年03月18日 14:37 発信者:ぽち
題名:PB6.5: PBからデータ編集をしたExcelファイルのシートが「再表示」をしないと見れません
こんにちは。
どなたか教えてください。
過去ログを参考にしながら、PBからExcelの既存ファイルのあるシートのセルに
データを編集するプログラムを作成しようとしました。
すると、作成できるのですが、そのxlsファイルを開くと、シートが非表示に
なってしまい、わざわざ再表示しないと中身を見ることができません。
シートが非表示にならないようにするにはどうしたらよいのでしょうか。
myoleobject.application.visible = true
を記入しても変わりません。
Excelはとりあえず2000を使用しています。
テスト用に書いてるスクリプトが下記です(ぱくりです^_^;)
よろしくお願いします。
****
OLEObject myoleobject,lo_excel
myoleobject = CREATE OLEObject
result = myoleobject. ConnectToObject( \"C:\\Book1.xls\")
//出力する
FOR i = 1 TO 10 //行数分のループ
myoleobject.application.workbooks(1).worksheets(1).cells(i, 1).value = \"TEST\"
NEXT
//EXCELを保存してOLEオブジェクトを切り離す
result2 = myoleobject.application.workbooks(1).save( )
IF result2 <> True THEN
MessageBox(\"保存失敗\",\"EXCELファイルの保存に失敗しました。\")
ELSE
MessageBox(\"完了\",\"EXCELファイルの保存が終了しました。\")
END IF
myoleobject.DisconnectObject ( )
DESTROY myoleobject
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 2.3
Browser InternetExplorer5.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.