Thread View: fj.lang.basic
2 messages
2 total messages
Started by chihara
Tue, 04 Feb 1997 00:00
VB4で Word
Author: chihara
Date: Tue, 04 Feb 1997 00:00
Date: Tue, 04 Feb 1997 00:00
18 lines
1061 bytes
1061 bytes
はじめまして、千原@東芝マイクロエレクトロニクスと言います。 まったく持って初心者な質問で申し訳ないのですが・・・ VB4でWordを立ちあげるにはどうすれば良いのでしょうか??? 具体的に言いますと、ある指定したファイル(当然.Docファイルです) をVB上より呼び出したいのですが? getobject or Createobject等を使用して試行錯誤してみたのですが 呼び出せないのです・・・ おわかりになる方がいらっしゃりましたら教えてください、お願いいたします。
Re: VB4で Word
Author: Mitsutoshi Yotsuyanagi
Date: Wed, 05 Feb 1997 00:00
Date: Wed, 05 Feb 1997 00:00
48 lines
2626 bytes
2626 bytes
Basicの文法に関するものというより、Windowsに関連すると思いますので、
fj.os.ms-windows.programmingにもクロスポストし、Followup-to はそちら
にします。
お急ぎかもしれないので、メールも同時に。
In article <E52to8.5sK@tama.toshiba.co.jp>, chihara says...
> まったく持って初心者な質問で申し訳ないのですが・・・
> VB4でWordを立ちあげるにはどうすれば良いのでしょうか???
> 具体的に言いますと、ある指定したファイル(当然.Docファイルです)
> をVB上より呼び出したいのですが?
> getobject or Createobject等を使用して試行錯誤してみたのですが
> 呼び出せないのです・・・
以下のようでOKだと思います。
----- ここから -----
Set wordDoc = CreateObject("Word.basic")
wordDoc.appShow
wordDoc.FileOpen Name:= [File Name]
----- ここまで -----
なお、[File Name]にはファイル名を示す(必要によってはパスを含む)文字
列を入れてください。([ ]はいりません)
注意する点は、
1.wordDocのメソッドは、Word Basicのメソッドを用いる。
(CreateObject の引数を見ると分かりますよね)
2.3行目の“:=”に注意。
実際にどういう場合に使われるかは、Word Basicのヘルプから FileOpen
を調べてみて、「おおっ!Word Basicでこのように書くコマンドは、VBか
ら使う場合には“:=”を付けねばならんのか」と覚えてください。
ちょっとうろ覚えですが
Word Basic : FileOpen .Name = [File Name]
↓
Visual Basic : object.FileOpen Name:= [File Name]
だったかと。
はっきり言って、こんなん分かりませんよねえ。私もこの間、VB-OLEのセミナ
ーに行くまで全然知らんかったです。
--
ねこやなぎじゃないよ よつやなぎだよ - Mitsutoshi Yotsuyanagi
yotsuyanagi@hitachi-koki.co.jp (会社)
yotsuyan@tky.threewebnet.or.jp (自宅)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads