[リストへもどる]
一括表示

投稿時間:2004/04/23(Fri) 09:55
投稿者名:よこ
URL :
タイトル:
VB5.0からWordを起動・閉じる方法を教えてください。
質問があります。教えてください。
VB5.0よりWordを起動し、そのWord文書を閲覧する(これは出来ました)。
その後、Wordを(右上の×で)閉じて、また、VBから同じWord文書を起動させようとするとエラーになります。
VBからは、何度も、Word文書を起動したり閉じたりしたいのですが、、、
どうしたら、エラーになりませんか?
タスケテクダサイ<(_ _)>

投稿時間:2004/04/23(Fri) 11:23
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: VB5.0からWordを起動・閉じる方法を教えてください。
> その後、Wordを(右上の×で)閉じて、また、VBから同じWord文書を起動させようとするとエラーになります。

基本的な操作方法はここのExcel&Word関係に書いてあると思うのですが?
現在どのようなコードを書いておられるのか解らないので返答のしようがないかと。
適当に想像するとVBから起動した後にWordの終了はWordから行うのであれば、VBから
Wordを起動した後に下記のようにオブジェクトを解放しておく必要があります。
ここのExcel&Word関係の注意事項等をご覧下さい。
  'オブジェクトを解放します。
  Set wdDoc = Nothing
  Set wdApp = Nothing

投稿時間:2004/04/23(Fri) 12:03
投稿者名:よこ
URL :
タイトル:
Re^2: VB5.0からWordを起動・閉じる方法を教えてください。
ありがとうございます。

実際のプログラムはこんな感じでやってます。

Dim Wd As Object
Dim X As Word.Document
    
Dim HW
HW = FindWindow("winWord", vbNullString)
If HW = 0 Then
   Set Wd = CreateObject("Word.Basic")
   Wd.AppShow
   Set X = Documents.Open(Drv$ & "\取扱説明.doc")
End If

これで、Wordは立ち上がりますが
×で終ると、
「実行時エラー’-2147023174(800706ba)’:オートメーションエラーです。」
のメッセージボックスがでてきます。
???です。。。

投稿時間:2004/04/26(Mon) 08:38
投稿者名:よこ
URL :
タイトル:
ありがとうございました。
なぞが解けました!
助かりました。
再度、Y軸目盛線について質問していますので
また、よろしければ、ご教授お願いいたします。