環境はVB6SP2です。抽象的な書き方になりますが、

処理が連続してある場合、前の処理が実行されない事があるのはどうしてなのですか?
間にmsgboxを挟んだり、F8で一つずつ実行していくと大丈夫なのですが、
ブレークポイントを作らず一気に実行すると、無視される事があります。

処理1
処理2
とあると、処理1が無視されることがある、という意味です。
しかし
処理1
msgbox
処理2
とすると、処理1も実行されます。

具体的には処理1=キャプ、処理2=貼り付けです。
画像キャプはkeybd_eventで&H2C&を指定し、プリントスクリーンを使っています。

解決方法は無いんでしょうか。宜しくお願いします。