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 (記載なし)

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