PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4740 | 99/01/25 10:50:13 | RE(2):PB6: PB6.0とEXCEL97の話です。 By ahikita |
4739 | 99/01/25 10:48:55 | RE(1):PB6: PB6.0とEXCEL97の話です。 By あすかちゃんの父 |
4737 | 99/01/25 09:52:46 | PB6: PB6.0とEXCEL97の話です。 By す?ねん |
カテゴリ:データベース
日付:1999年01月25日 10:50 発信者:ahikita
題名:RE(2):PB6: PB6.0とEXCEL97の話です。
>PB6.0とEXCEL97のリンクはOLE2で
>作業を行っております。
当社ではDDE関数を使用しています。
>ところが、表の縦領域がレコード数によって縦に
>伸縮する帳票があるため、エクセルマクロで
>罫線をあらかじめ引いたセルをコピー&ペーストで
>貼り付けていくのですが、
>作成したマクロが単体では正しく動作するのに、
>PB6.0から呼び出すと正しく動作せず、罫線が引けません
当社でもEXCELを使用していますがマクロはPB5でもPB6でも正常に動作していますよ。
呼び出すというよりEXCELのマクロをファイルが開くと自動的にマクロが走るようにしておくだけで
動作しています。
>この質問コーナーによると、正式にはエクセルマクロは
>バージョン4までしかサポートされていないと言う旨の
>書き込みがありましたが、
>もしかすると、PB6.0とEXCEL97では非固定レイアウト
>帳票(罫線の伸び縮みする)の作成が不可能なのではないでしょうか?
>どなたかご存知でしたら、教えてください。
当社ではOLE2ではなくてDDE関数で使用していますが、特に問題はおきていません。
EXCELマクロで罫線付きページを予めセットしておき、SetRemoteされたデーター行数より必要なペー
ジをカウントし、カウントされたページ分ベースのページをマクロでコピーしてから設定しておいた
セルに再度レイアウトするようなマクロを作成して正常動作しています。
>最悪の場合はお客さんに全て固定レイアウトの帳票
>としていただく方法をとらざるをえないのでしょうか。
>
固定レイアウトといっても、例えばA4縦のレイアウトでしたら1行当りの文字数制限を設定するひ
つようがありますし、ページの行数も設定が必要ですし・・・・・・。
もう少し具体的な状況がわからなにと正確にはお答えできないのですが・・・・・。
>mail: maedam@creo.co.jp
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.