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

投稿時間:2003/07/23(Wed) 09:47
投稿者名:うしぱ
Eメール:
URL :
タイトル:
VBからWord2000を制御
はじめまして、よろしくお願いします。

現在VB6とWord2000を組み合わせたアプリケーションを試作しています。

VBアプリのテキストボックスに入力した値を
Word2000上に配置したテキストボックスコントロールに転送したいと考えてますが、
うまくできません。
#WordはVBアプリから起動しています。
#フォームフィールドへの転送はうまく行きました。

VBアプリ側からWordドキュメント上に設定したコントロールに対して
値を入力、あるいは制御することは可能でしょうか。

御教授いただければ幸いです。

投稿時間:2003/07/23(Wed) 11:03
投稿者名:Say
Eメール:
URL :
タイトル:
Re: VBからWord2000を制御
基本的にはExcelと同じでしょうから、
ヘルプ(MSDN Library)の「CreateObject 関数」、
「外部から作成可能なオブジェクトと従属オブジェクトの使用方法」
あたりを参照してください。

また、入力即反映させたいなら、
「LinkItem、LinkMode、LinkTopic プロパティ」
あたりを参照してください。

投稿時間:2003/07/24(Thu) 09:05
投稿者名:うしぱ
Eメール:
URL :
タイトル:
Re^2: VBからWord2000を制御
おはようございます。うしぱです。

Say 様>
有用な御解答を頂きありがとうございました。
頂戴した情報を早速調べて試してみたいと思います。

重ねてお礼申し上げます。
ありがとうございました。

投稿時間:2003/07/24(Thu) 10:28
投稿者名:Say
Eメール:
URL :
タイトル:
Re^3: VBからWord2000を制御
参考までに
Word文書内に配置したコントロールは
Word.Application.Documents.Openで取得した
Documentオブジェクトにぶら下がっています。
アーリバインドした場合、たとえば
Documents(1).
としたときに出るインテリセンス内に
Document上に配置したコントロールは表示されませんが、気にせず
Documents(1).TextBox1.Text  
みたいなかんじでコーディングしてください。

投稿時間:2003/07/24(Thu) 17:09
投稿者名:うしぱ
Eメール:
URL :
タイトル:
Re^4: VBからWord2000を制御
こんにちは、うしぱです。

Say 様>
何度も有用な情報をありがとうございます。
頂いた情報を基に調査、コーディングを行ない、
期待した動作を得ることができました。

本当にありがとうございました。