PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
2355 | 98/07/13 20:23:09 | RE:返事ありがとうございました By 松本商店 |
2344 | 98/07/13 13:40:54 | RE:PB5.0.03: PBからMicrosoft Wordの文書を開く方法教えてください。 By あすかちゃんの父 |
2282 | 98/07/08 14:40:35 | 返事ありがとうございました By masaru_i |
2281 | 98/07/08 12:07:41 | RE:PB5.0.03: PBからMicrosoft Wordの文書を開く方法教えてください。 By ふくちゃん |
2279 | 98/07/08 11:26:48 | RE:PB5.0.03: PBからMicrosoft Wordの文書を開く方法教えてください。 By こてちゅ |
2276 | 98/07/08 10:26:18 | PB5.0.03: PBからMicrosoft Wordの文書を開く方法教えてください。 By masaru_i |
カテゴリ:旧電子会議室
日付:1998年07月13日 13:40 発信者:あすかちゃんの父
題名:RE:PB5.0.03: PBからMicrosoft Wordの文書を開く方法教えてください。
masaru_iさん、こんにちは。
>PBからMicrosoft Wordの文書を開こうとして以下のスクリプトを作成しましたが
>うまく実行できません(Wordが立ち上がりません)。
>
>rc = wordobject.ConnectToNewObject( \"word.basic\")
>wordobject.fileopen(ls_fname,AsStatement!)
>
>rc = wordobject.DisconnectObject()
>destroy wordobject
もう解決しているようですが、ご参考まで.....
ConnectToNewObjectでOLEの起動をした時点で、Wordのインスタ
ンスは起動(すでにWordが起動していれば、そのインスタンスを利
用します)しています。ただこのプロセスはウィンドウが非表示で
見えない状態です。試しにタスクマネージャのプロセスを見てもら
えば、WINWORD.EXEがあることが分かります。
またDisconnectObjectは、OLEのインスタンスを破棄しますので
この時点でWordのプロセスは終了します(厳密にはWordの場合、
DisconnectObjectは無くてもいいのですが.....)。
この非表示のプロセスを表示させて、それを残すのは、Wordでは無
理です。それに対応するプロパティやメソッドが無いものですから.....
ただしExcelであればVisibleプロパティで制御可能です。
>またWordを開いてからPBのスクリプトでWordの\"ファイルを開く\"のダイアログボックスを開くことはできますか?
これはやったことが無いのですが、OLEでWord Basicのステートメン
ト発行すれば、出来るのではないかと思います。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase Open Client/C 11
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Server System 11
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.