• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:”画像の取り込みなんですが”の続きです。)

画像の取り込み方法と保存する際のエラーについて

このQ&Aのポイント
  • 質問者は画像の取り込み方法を知りたくて、オンラインの質問サイトで情報を得ました。
  • 質問者はForm1とForm2という2つのフォームで画像の取り込みと保存を行うプログラムを作成しました。
  • しかし、Form2をクリップボードに貼り付けた後、保存のダイアログが表示されずプログラムが停止してしまいます。どうすれば解決できるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

Call SendInput(3, inpInfomation(0), Len(inpInfomation(0))) 'Windowsに処理を渡す(クリップボードに画像がわたる) DoEvents Call AppActivate(Form1.Caption) ← 追加 これでも ダメかな?

9766
質問者

お礼

ありがとうございます。 早速試してみます。

9766
質問者

補足

返答遅れましてすみません。 いろいろ試してみたのですが、うまくいきません。 ところが、1枚のフォーム上ですと、うまくいきます。 複数のフォームのあるプロジェクトで他のフォームから Call fucSnapShot で Subプロシージャへ移動させると、そこでストップしてしまいます。 ですので、クリップボードにもキャプチャされません。 フォームをさわるとまた動き出します。 お手数ですが、教えてください。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.2

それでもだめだったら、ダイアログのあとにクリップボードにコピーさせてみては?

9766
質問者

お礼

たいへん遅くなりましてすみません。 おっしゃる通りいろいろ試してみました。 どうしても他のフォームを取り込むことができないので、 コードを被写フォームにいれちゃいました。 なんとかなりそうです。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A