PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22929 07/02/09 13:47:05 RE(1):PB8.0: Excelへ引数は渡せるのですか? By korira
22925 07/02/07 12:37:28 PB8.0: Excelへ引数は渡せるのですか? By だーま

カテゴリ:PowerBuilderの開発環境
日付:2007年02月07日 12:37 発信者:だーま
題名:PB8.0: Excelへ引数は渡せるのですか?

PBからマクロの入ったExcelを起動かけて処理をおこなっているのですが、
Excelへ引数を渡すことってできるのですか?
ちなみにスクリプトを以下に・・・
full_file_name =   sle_out_dir.text
lin_ret       =  dw_2.saveas(full_file_name,CSV!,false)
if lin_ret     =  -1  then
   MessageBox(\"SuperStream \",\"処理に失敗しました、処理を中断します。\", None!,OK!,1)
   Goto ExitEvent
end if
if FileExists(i_excel) = False then
   MessageBox(\"SuperStream エラー\", \"Microsoft Excelに接続できませんでした\")
   Goto ExitEvent 
end if
//*-- Excel起動 --*//
oleobject excel
excel = CREATE OLEObject
excel.ConnectToNewObject(\"Excel.Application\")
excel.Workbooks.Open(i_excel)  <-- i_excelには『D:\\テスト.xls』がはいっています
excel.Application.WindowState = Minimized!
excel.Visible= true
excel.Application.Run(\"start_up\")
excel.Workbooks(1).Close(False)
excel.Application.Quit
lin_ret = excel.DisconnectObject()
if lin_ret = -1 then
   MessageBox(\"SuperStream エラー\",\"Excelエラーです。処理を中断します。\", None!,OK!,1)
   Destroy excel
   Goto ExitEvent
end if
Destroy excel

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle Net8
Browser InternetExplorer

Server SoftWare

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

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