PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4160 98/11/27 17:56:43 RE(4):PB6: DWの内容をExcelにはめ込む By あすかちゃんの父
4159 98/11/27 17:12:11 RE(3):PB6: DWの内容をExcelにはめ込む By makop
4158 98/11/27 13:47:06 RE(2):PB6: DWの内容をExcelにはめ込む By kin
4154 98/11/27 11:42:20 RE(1):PB6: DWの内容をExcelにはめ込む By てとらぽっと
4152 98/11/27 10:39:27 PB6: DWの内容をExcelにはめ込む By makop

カテゴリ:データベース
日付:1998年11月27日 13:47 発信者:kin
題名:RE(2):PB6: DWの内容をExcelにはめ込む

makopさん、てとらぽっとさん、こんにちは。kinです。

>Excelシートの操作、OLE、DDEなどは何度も議論されているのですが
>検索されました? かなりいろいろな発見があると思います。
>(その上で説明が不足しているなら明記された方がいいですよ。)

>ShellExecuteを使えばOKですね。

てとらぽっとさんがおっしゃるとおり、アプリケーション間通信については
私や他の方がずいぶん質問しましたので、「アプリケーション間通信」や
「DDE」,「OLE」と言ったキーワードで検索できると思いますので、そちらを
参照された方が詳しく述べられています。

もう一つ、DDEを使用した場合、セッションを開通するまでにEXCEL側の起動
を待つ必要が出てきます。これはセッションが繋がるまでループさせればいい
のですが、永久ループに陥る危険があります。

そこで、適当な時間(例えば3秒とか)処理を停止してやる方法があります。
この間にEXCELが起動し、3秒経ったらセッションを開通すればいいわけです。

そこで、すっかりおなじみになりました、PowerBuilder Developer Station
のフリーライブラリーの登場です。
ダウンロードに「Free Library」というのがあります。
その中のユーザオブジェクトnvo_Win32APIにuf_Sleepというスレッドを指定
時間停止する関数がありますので、使ってみてください。
提供はここでもすっかりお馴染みのあすかちゃんの父さんです。
PowerBuilder Developer Stationはてとらぽっとさんが提供してくださった
HPです。
http://www.ky.xaxon.ne.jp/~uemura/pb/index.html
をご覧ください。
使い方がよく分かんないとかあればPowerSpaceさんの「ふりーとーく」に
質問等をあげてください。また、メーリングリスト「PB User\'s ML」へも
気軽にご参加ください。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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