投稿者 魔界の仮面弁士  (社会人) 投稿日時 2012/5/11 13:32:09
> 現在、VB6 RitchTextBoxに
誤記かと思っていましたが、どうやらスペルを間違って記憶されているようで…。


> オペレーターがファイル自体を入れてしまうことは 起きるのでしょうか?
下記のような文書を作成することは可能です。
(違いが分かるよう、AutoVerbMenu プロパティを True にしてあります)







> ファイル自体をRitchTextBoxに入れることが可能の様です。
これは、OLE オブジェクトのリンクと埋め込みというものです。

# ちなみに、OLE(オーレ、あるいは オーエルイー) の正式名は
# "Object Linking and Embedding" です。蛇足ですが。


Excel を起動して、そのメニューから [挿入]-[オブジェクト] を使って、
Word ファイルや BMP ファイルを Excel 文書内に埋め込んでみてください。

そのとき「リンク」か「埋め込みか」を選択できるはずです。

それをクリップボード経由で貼りこむことで、RichTextBox 内に
ファイルを埋め込むことができます。


あるいは下記のようにして、プログラムから埋め込むことも可能です。

Dim oo As OLEObject
Set oo = RichTextBox1.OLEObjects.Add(Source:="C:\temp\test.doc")
oo.DisplayType = rtfDisplayContent