PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
1239 | 98/04/13 09:49:18 | RE(6):PB5.0.02: xlsファイルの実行 By hirayama |
1114 | 98/04/02 20:37:52 | RE(5):PB5.0.02: xlsファイルの実行 By nari |
1111 | 98/04/02 17:36:47 | RE(4):PB5.0.02: xlsファイルの実行 By hirayama |
1105 | 98/04/02 14:42:34 | RE(3):PB5.0.02: xlsファイルの実行 By hiko |
1100 | 98/04/02 09:40:09 | RE(2):PB5.0.02: xlsファイルの実行 By hirayama |
1098 | 98/04/01 19:09:43 | RE(1):PB5.0.02: xlsファイルの実行 By hiko |
1094 | 98/04/01 15:18:17 | PB5.0.02: xlsファイルの実行 By hirayama |
カテゴリ:旧電子会議室
日付:1998年04月01日 15:18 発信者:hirayama
題名:PB5.0.02: xlsファイルの実行
いつも皆さんの書き込みで学ばせて頂いております。
2度目の質問となりますが、よろしくお願いします。
昨年のこちらの書き込みを参考にして、PB5.0.02アプリ(Win95,32bit)の
ウインドウのコマンドボタンをクリックする事によって、
xlsファイルを開こうとしています。
グローバル外部関数にShellExecuteAを定義し、スクリプトを
書きましたが、このAPIの引数の1つめ(hwnd)、6つめ(nShowCmd)に
何を指定すれば良いか、分かりません。
しかし、適当に(苦笑)以下のように書いてみたところ、
Excelが起動し、指定したxlsファイルが開きました。
これでよいのでしょうか?
何か問題がございましたら、お教え下さい。
-----------------
グローバル外部関数の定義
FUNCTION long ShellExecuteA (long hwnd, &
string lpOperation, &
string lpFile, &
string lpParameters, &
string lpDirectory, &
long nShowCmd) &
LIBRARY \"shell32.dll\"
-----------------
コマンドボタンのクリックイベント
long ll_status,ll_hwnd,ll_swshow
string ls_null
SetNull(ls_null)
ll_status = ShellExecuteA(ll_hwnd,\"open\",\"c:\\test\\test01.xls\",&
ls_null,\"c:\\hardwork\",ll_swshow)
-----------------
以上です。
よろしくお願い申し上げます。
---
hirayama
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.