PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21699 05/01/14 18:05:39 RE(3):PB6.5: Excelのメモリ解放 By yu-suke
21697 05/01/12 18:53:34 RE(2):PB6.5: Excelのメモリ解放 By miumiu59
21694 05/01/12 11:34:03 RE(1):PB6.5: Excelのメモリ解放 By yu-suke
21693 05/01/11 13:28:36 PB6.5: Excelのメモリ解放 By miumiu59

カテゴリ:PowerBuilderの開発環境
日付:2005年01月14日 18:05 発信者:yu-suke
題名:RE(3):PB6.5: Excelのメモリ解放

miumiu59さん、こんばんは。

お役たてなかったみたいで、すみません。

私も同じような内容で非常に困った事がありますので、
その時のプログラムを貼り付けておきます。
参考になれば幸いです。

xlsole = CREATE oleobject
// OLEオブジェクト Excel接続
If xlsole.ConnectToNewObject(\"Excel.Application\") <> 0 Then
MessageBox(\"OLEエラー\", \"Excel接続時にエラーが発生しました。\", Exclamation!)
li_err = -1
GoTo ErrProc
End If

// Excelブックの追加
xlsole.Workbooks.Add
xlsole.Visible = False

-------EXCEL編集の為、省略---------

// ファイル存在チェック
If FileExists(as_docname) Then
FileDelete(as_docname) // ファイル削除
End If
// ブックの保存
xlsole.Application.ActiveWorkbook.SaveAs(as_docname)
xlsole.Application.ActiveWorkbook.Close(false)
Sleep(1)
xlsole.DisconnectObject()

MessageBox(\"正常終了\",\"Excel出力処理は正常に終了しました。\",Information!)

ErrProc:
Destroy xlsole
Return li_err

以上です。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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