PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19973 | 03/07/24 19:45:31 | RE(3):PB5.0.04: データウィンドの範囲選択と、コピー&ペースト By itameya |
19972 | 03/07/24 18:08:46 | RE(2):PB5.0.04: データウィンドの範囲選択と、コピー&ペースト By itameya |
19969 | 03/07/24 17:23:03 | RE(1):PB5.0.04: データウィンドの範囲選択と、コピー&ペースト By hirotyan |
19968 | 03/07/24 16:08:25 | PB5.0.04: データウィンドの範囲選択と、コピー&ペースト By itameya |
カテゴリ:PowerBuilderの開発環境
日付:2003年07月24日 18:08 発信者:itameya
題名:RE(2):PB5.0.04: データウィンドの範囲選択と、コピー&ペースト
hirotyanさん、こんにちは。
早速のコメントありがとうございます。
PBは情報源があまりないので、本当に助かります。
>DataWindow.Selected ではなくて、DataWindow.Selected.Data を使ってみてはどうでしょう?
>試してないのですが、
>取得したデータをClipboard()でクリップボードに置いて、
>エクセルにペーストすればできそうな気がします。
hirotyanさんのおっしゃる通り
Clipboard(dw_control.Describe(\"DataWindow.Selected.Data \"))
で実現できました。
ありがとうございます。
しかし、ここで別の問題がでてきました。
データウィンドをドラッグして範囲を選択して
マウスのボタンを離したときにクリップボードに送ろうと思い
[pbm_lbuttonup]をIDとした、ユーザイベントを作成し
そこに上記の記述をしたのですが
何故か、クリップボードには送られていません。
同じイベント上に
st_1.text = dw_control.Describe(\"DataWindow.Selected.Data \")
と記述すると、確かに値が書き換えられますので値の取得、イベントの発生
は正しく行えていると思います。
またそのイベント別に、ボタンを用意しそのクリックイベントで同じ記述を
すると正しく、クリップボードに送られます。
Clipboardが使えないイベントがあるのでしょうか?
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.