PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
3618 | 98/10/14 15:21:05 | RE(7):PB6: DDEでEXCELのセルに罫線を引く方法を教えてください。 By kin |
3616 | 98/10/14 14:13:43 | RE(6):PB6: DDEでEXCELのセルに罫線を引く方法を教えてください。 By まー |
3613 | 98/10/14 12:05:16 | RE(5):PB6: DDEでEXCELのセルに罫線を引く方法を教えてください。 By kin |
3612 | 98/10/14 12:01:39 | RE(4):PB6: DDEでEXCELのセルに罫線を引く方法を教えてください。 By あすかちゃんの父 |
3609 | 98/10/14 09:57:39 | RE(3):PB6: DDEでEXCELのセルに罫線を引く方法を教えてください。 By kin |
3608 | 98/10/14 09:27:31 | RE(2):PB6: DDEでEXCELのセルに罫線を引く方法を教えてください。 By まー |
3602 | 98/10/13 17:48:14 | RE(1):PB6: DDEでEXCELのセルに罫線を引く方法を教えてください。 By あすかちゃんの父 |
3600 | 98/10/13 15:53:19 | PB6: DDEでEXCELのセルに罫線を引く方法を教えてください。 By kin |
カテゴリ:スクリプトの記述
日付:1998年10月13日 17:48 発信者:あすかちゃんの父
題名:RE(1):PB6: DDEでEXCELのセルに罫線を引く方法を教えてください。
kinさん、こんにちは。
WinSockで傷心の、あすかの父です。
>一応DDEでEXCELに値を送って、定型の帳票を作成するところまではうまく
>いったのですが、今度は罫線を引く必要が出てきて詰まってしまいました。
>
>OLEを使えば引けそうな気がするのですが、EXCELのバージョンが95と97が
>あるため、使いたくありません。
最近(といっても今日の話ですが)DDEを調べていてわかったのですが、
ExcelがDDEで受け取ることのできるコマンドは、ユーザマクロを含む
マクロコマンドのみで、VBAのメソッドやらプロパティは使えません。
これは、Wordも同じみたいです。
ですから例えば別名でワークブックを保存する場合は、VBAのSAVEAS
関数ではなくSAVE.ASコマンドを使って、
ExecRemote(\"[SAVE.AS(~\"c:\\temp\\test.xls~\")]\", handle)
としなければなりません。
罫線を引く場合は、ExcelマクロコマンドのDEFINE.STYLEコマンドを
使えばできますが、マクロを正式にサポートしているのはExcel4.0
までで、7.0のヘルプで調べても引数がよく分からない状態です。
あと代替案としては、引数で指定した範囲の罫線を引くユーザマクロ
を組んで、マクロをDDEでコールするといったところでしょうか。
マクロのヘルプは、もう少し古いExcelがないか調べてみます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.