開いているワードファイルに画像を追加したい。しかし、ファイルからではありません。プログラムの DC に画像があり、それを直接 Word 文書に保存したいと考えています。誰も方法を知っていますか?
少なくとも、アドバイスを読むためのいくつかの文書かもしれません。前もって感謝します!
画像を挿入する予定のWord文書へのIDispatchポインターを取得できると思います...
それを取得したら、必要な範囲を選択できます... 範囲を取得したら、VB の基本コード (C++ に変換できます) は次のとおりです。
Range.InlineShapes.AddPicture("yourfile.png")
はい、ファイルを持っていない、または使用したくないとおっしゃっていましたが、一時ファイルを作成して Word に挿入し、作業が終わったら削除することをお勧めします。
codeproject.com のCxImage ライブラリを使用してイメージをディスクに保存します。ただし、Word に保存/配置するイメージの HBITMAP または CBitmap を取得する方法を知っていると仮定します。